大家好,很高興和各位一起分享我第 110 篇原創文章,喜歡和支持我的工程師,一定記得給我點贊、收藏、分享喲。
加微信【jiyuyun18】與作者溝通交流
在 IIS 服務器上安裝 PHP
PHP 5.3 版本后取消了安裝包模式,僅通過 zip 文件和 debug pack 兩種方式進行安裝。本例使用 Windows Server 2012 R2 環境下 zip 安裝進行示例。
1. 安裝 PHP
在云服務器中下載 PHP zip 壓縮包(下載地址:http://windows.php.net/download/ )。注意:在 IIS 下運行時必須選擇 Non Thread Safe(NTS) 的包。。選擇類似如下的安裝包:
我選擇下載的是:php-7.4.28-nts-Win32-vc15-x64。在硬盤上創建一個名為 PHP 的文件夾,把 PHP 文件解壓到這個目錄中:
Windows 版的 PHP 需要安裝特定版本的 Microsoft Visual Studio 運行環境。在我們的示例中,我們下載了 PHP 包 build VC15。PHP Build VC 15 需要安裝 Microsoft Visual Studio 2017 版。
請根據你下載的 PHP 安裝選擇相應的 VC1x 安裝程序:
VC 2017 x86 下載地址: Microsoft Visual Studio version 2017 x86.
VC 2017 x64 下載地址: Microsoft Visual Studio version 2017 x64
2. 設置環境變量
安裝完成 VC 201x 后,需要將 PHP 路徑添加到環境變量 PATH 中。打開系統屬性窗口,打開高級選項卡,點擊環境變量按鈕:
選擇系統變量 PATH, 然后點擊編輯按鈕:
添加 PHP 所在目錄到 PATH 環境變量中:
3. 測試 PHP 安裝
復制 PHP 所在目錄的 php.ini-production 并改名為 php.ini,如下圖所示:
打開命令提示符,輸入如下命令進行測試:
成功了會看到彈出一大堆信息來,說明成功了。錯誤的時候會看到錯誤信息,通常只有一兩句。
4. 安裝配置
在 IIS 管理器中, 選中左邊的類似于 10_0_16_4 的主機名,然后雙擊右邊的 處理程序映射:
單擊右側【添加模塊映射】按鈕,在彈出框中填寫如下信息并單擊【確定】按鈕保存:
注意:若可執行文件選擇不了 php-cgi.exe ,請將文件后綴變為.exe:
單擊左側 主機名(IP) 回到主頁,雙擊【默認文檔】:
單擊右側【添加】按鈕,添加名稱為index.php的默認文檔:
單擊左側主機名(IP)回到主頁,雙擊【 FastCGI 設置】:
單擊右側【編輯】按鈕,在【監視對文件所做的更改】中選擇 php.ini 路徑:
在 C:\inetpub\wwwroot 目錄下創建一個PHP文件 index.php ,寫入如下內容:
<?php
phpinfo();
?>
在云服務器打開瀏覽器內訪問 http://localhost/index.php ,查看環境配置是否成功。如果頁面可以顯示如下,說明配置成功: