1. 程式人生 > >【PHP_配置】_01_配置apache

【PHP_配置】_01_配置apache

我所用版本:php5.4.9、apache2.2、vs2010

配置apache的常見問題:

1.php語言包版本和vc版本不對應

2.php語言包版本和apache版本不對應

  php5.5以上不支援apache2.2版本

問題描述:一開始用的是apache2.2和php7,配置完後重啟apache總提示錯誤,後來發現是php、apache、vc這三個的版本問題。

解決辦法:最初想下一個vitural studio 2012,這樣就能使用vc11的php7了,但是apache2.2和php7可能還是會不匹配(沒有試驗過),

而且vs2012很大,vs2015更大,都有一個多G。

後來乾脆用php5.5以下的版本,下了個apache5.4.9。而且發現一開始配置apache也錯了,重新找了個配置方法。

1.最初的配置方法,總出錯

2.下載vs2010、apache2.2、php55.4.9,將php語言包和apache安裝位置都放在同一個檔案目錄中。

 

3.在apache安裝目錄下的conf目錄下找到 httpd.conf檔案(這個是apache的配置檔案),加入如下配置

 

 

LoadModule php5_module "php5apache2_2.dll檔案完整路徑"

 

AddType application/x-httpd-php .php .html .htm

 

PHPiniDir "php語言包路徑"

 

注意:php5apache2_2.dll這個檔案是php語言包中的一個檔案

具體程式碼如下:
1 LoadModule php5_module "D:/Program Files/amp/php/php5apache2_2.dll"
2 AddType application/x-httpd-php .php .html .htm
3 PHPiniDir "D:/Program Files/amp/php"

  最終配置結果如圖:

 

4.配置完成後,訪問apache/htdocs目錄下的檔案,測試一下:

 

 5.配置成功!

備註:第二步其實有兩種寫法