標籤:windows apache php 整合
PHP版本為:php-5.3.28-Win32-VC9-x86.zip
下載,解壓;(例如: E:\programs\php5.3.28-VC9)
重新命名php.ini-development為php.ini; 開啟該檔案,修改如下:
因為要用mysql,所以要把mysql模組放開;即將php_mysql.dll開啟;
修改apache設定檔: 找到conf下的http.conf檔案。增加以下內容:
以上配置完成Apache和PHP的整合。
以下進行測試:
在Apache的htdocs目錄下建立test.php檔案,內容如下:
<?php phpinfo(); ?>
啟動apache,輸入以下地址進行測試:http://localhost/test.php
如果頁面出現php資訊,則說明成功。
PHP5安裝過程中出現的問題
【問題】apache2.2.17和php5.3.4怎麼配置?php中沒有php5apache2_2.dll這個檔案?
如果php安裝目錄裡沒有php5apache2_2.dll,一定是下載的版本不對。php5有好幾個版本,應怎麼選擇呢?
官網下載:http://windows.php.net/download
該頁面左側已經說的很明白了,如果PHP5和Apache結合的話,不能選擇VC9+以上版本,而且必須使用Thread Safe版本。原文如下:
Please use the Apache builds provided by Apache Lounge.
They also provide VC11 builds of Apache for x86 and x64.
We use their binaries to build the Apache SAPIs.
If you are using PHP with Apache 1 or Apache2 from apache.org (not recommended),
you need to use the older VC6 versions of PHP compiled with the legacy Visual Studio 6 compiler.
Do NOT use VC9+ versions of PHP with the apache.org binaries.
With Apache you have to use the Thread Safe (TS) versions of PHP.
舊版本PHP:
http://windows.php.net/downloads/releases/archives/
http://museum.php.net/php5/
不要下載NTS版本或VC9版本的,因為VC9是專門為IIS定製的,而VC6 是為Apache或其他WEB服務軟體提供的。
其他安裝問題請參見:http://php.net/manual/zh/install.php
Windows下配置Apache整合PHP