天天看點

Win7下配置php運作環境

公司需要在一台Win7下面跑php,由于已經很長時間沒有在Win下面配置過開發環境,走了彎路,記錄一下。

作業系統:Win7_x64

Apache版本:httpd-2.4.18-win64-VC11.zip

下載下傳位址:http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.18-win64-VC11.zip

PHP版本:PHP 5.6 (5.6.19) VC11 x64 Thread Safe

下載下傳位址:http://windows.php.net/downloads/releases/php-5.6.19-Win32-VC11-x64.zip

(由于眼瞎,下了32位的php,然後Apache起不來,也沒有錯誤日志,導緻折騰半天!)

VC++運作庫:Visual C++ Redistributable for Visual Studio 2012

下載下傳位址:https://www.microsoft.com/en-us/download/details.aspx?id=30679

把以下2行加入到httpd.conf裡面

LoadModule php5_module “d:/data/apps/php5.6.19/php5apache2_2.dll”

PHPIniDir “d:/data/apps/php5.6.19”

如果通路很慢,并且錯誤日志裡面有如下内容:

[Tue Mar 08 17:25:02.226040 2016] [mpm_winnt:warn] [pid 3248:tid 1420] (OS 64)指定的網絡名不再可用。 : AH00341: winnt_accept: Asynchronous AcceptEx failed.

則在配置檔案裡面加入:

AcceptFilter http none

AcceptFilter https none