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