上篇Windows下搭建Apache服務器已搭建好Apache服務器,接下來繼續在Windows下搭建php運行環境。
一.確認Microsoft Visual C++版本
Microsoft Visual C++的版本至關重要,根據Microsoft Visual C++版本下載的PHP不同。
PHP官網的左側欄有以下注釋。
VC9, VC11 & VC14 More recent versions of PHP are built with VC9, VC11 or VC14 (Visual Studio 2008, 2012 or 2015 compiler respectively) and include improvements in performance and stability. – The VC9 builds require you to have the Visual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64 installed – The VC11 builds require to have the Visual C++ Redistributable for Visual Studio 2012 x86 or x64 installed – The VC14 builds require to have the Visual C++ Redistributable for Visual Studio 2015 x86 or x64 installed
根據Microsoft Visual C++版本選擇下載的PHP版本。
VC9:Microsoft Visual C++ 2008
VC11:Microsoft Visual C++ 2012
VC14:Microsoft Visual C++ 2015
點擊「開始」->「控制面板」>->「卸載程序」,可以查看到現在的Microsoft Visual C++的版本。
二.下載PHP7.0
從PHP官網http://www.php.net/進行下載。
下載php-7.0.17-Win32-VC14-x86.zip壓縮包,解壓更改文件夾名為php7
三.安裝PHP7.0
接着來進行PHP的安裝步驟。把下載的文件解壓以后,存放到任意的目錄下就完成安裝了。這次安裝到「D:\SoftWare\php7」,運行PHP所需的所有文件都在該目錄下。
1) 添加PHP模塊
首先確認PHP模塊的路徑,其下有php7apache2_4.dll。在「httpd.conf」文件,尋找「Dynamic Shared Object (DSO) Support」的部分。在最后追加如下一行。
LoadModule php7_module D:/SoftWare/php7/php7apache2_4.dll
追加以上配置以后Apache啟動時,會讀取PHP模塊。
2) 登錄擴展名
把PHP的擴展名(.php)和PHP關聯起來。例如訪問「http://www.example.com/sample.php」時,返回給瀏覽器的不是sample.php的內容,而是sample.php記載的PHP腳本的執行結果。
在「httpd.conf」文件里搜索「AddType」,並追加如下2行。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
追加以上2行之后當訪問擴展名為.php文件時,PHP程序會進行處理。
3) 指定php.ini配置文件路徑(PHPIniDir)
首先確認存放php.ini文件目錄。進入D:\SoftWare\php7目錄,復制一份php.ini-development,將其更名為php.ini。

4) 確認PHP運行情況
PHP相關的Apache配置已經完成。在這里作一個簡單的PHP腳本文件確認配置是否正確。變更配置文件之后別忘了重啟Apache。
打開文本編輯器,追加如下內容。
<?php phpinfo(); ?>
文件名為「phpinfo.php」,保存到Apache的htdocs目錄下。
重啟Apache服務,打開瀏覽器輸入「http://localhost/phpinfo.php」。如以下頁面顯示PHP相關信息的話,Apache可以正常調用PHP了。