系統:win8.1 64位
所用軟體:php5.6和apache2.4 64位版本
雙擊php.exe檢視系統是否缺失
配置方法:獲取php的路徑如d:\php5.6。在系統變數path中新增d:\php5.6;d:\php5.6\ext。
到此php的配置完成。
第一步:
修改d:
把serverroot這行修改為 serverroot "d:\apache2.4\apache24", 雙引號之間的就是你的apache放置的位置。
第二步:
修改d:\apache24\conf\httpd.conf.
把documentroot按照下面的內容修改:
documentroot "d:/apache2.4/apache24/htdocs"
第三步:新增下面幾行,增加對php5的支援:
# php5.6 support
loadmodule php5_module d:/php/php5apache2_4.dll
*注意此處的空格
# configure the path to php.ini
phpinidir "d:/php"
第四步:儲存httpd.conf, 重啟apache服務。
小技巧:d:\apache24\bin\httpd.exe -k install, 這句可以把apache新增到系統服務裡去。
在瀏覽器中輸入127.0.0.1:80,顯示itworks證明apache可以正常工作了。修改
d:\apache2.4\apache24\htdocs\index.html,新增<?php phpinfo()?>,儲存。再次執行127.0.0.1:80如果顯示了phpinfo相關資訊說明php和apache已經可以協同工作了。
此處的80介面可以在httpd.conf檔案中修改:listen 80處。
PHP7與Apache2 4關聯配置
目前為止,php7和apache2.4都是最新的版本,我本著 喜新厭舊 的原則都是用的最新版 系統是win10 剛才配置了apache的httpd.conf檔案之後重啟服務報錯如下 配置如下 loadmodule php7 module d study php7 php7apache2 4.dll ...
apache2 4配置虛擬主機和ssi
之前在2.2上配置過,最近要公升級到2.4,有些不太一樣的地方。先說開啟ssi,這個跟2.2差不多 1.開啟 loadmodule include module modules mod include.so 2.在directoryindex b index.shtml b index.html 加...
Apache2 4的三種模式
prefork 多程序模式 乙個主程序,負責生成多個子程序,也稱工作程序,程序之間獨立,每個程序之間只能有乙個執行緒,優點是穩定,缺點是記憶體占用大,每個程序響應乙個使用者請求。worker 多執行緒模式 乙個主程序生多個子程序,每個子程序生成多個執行緒,預設25個,每個執行緒響應乙個使用者請求,優...