Apache 安裝配置及開啟PHP模塊支持


解壓Apache_HTTP_Server_2.4.12_JiSuXia(從網上下載apache即可)

注意下面藍色的路徑必須是你本機Apache所在路徑

找到D:\application_software\Apache\conf\httpd.conf文件,用記事本打開,找到:Define SRVROOT 這一項,將其右方的值改為

當前你Apache安裝存放的目錄地址

繼續找,找到:Listene 80

若你的80端口被占用(可在cmd下用命令netstat -a查看),則將80端口改為別的保存httpd.conf文件。

接下來需要配置安裝Apache的主服務,有了它,Apache才可啟動:

打開CMD窗口,輸入:"D:\Program Files\Apache\x86\bin\httpd.exe" -k install -n apache

切記,包含引號。該命令的意思是,安裝apache服務,並將該服務名稱命名為apache(你也可以改成別的),回車。

服務安裝完畢,完畢后,會自動測試,若有問題,窗口會提示錯誤,此時,請根據錯誤自行排查。

正常安裝完畢如下圖所示:

其中,Errors reported here must be corrected before the service can be started.意思是,若該句話后面有錯誤信息,則表示服務安裝失敗,需要先改正錯誤。若沒有,則成功。

在安裝目錄中,找到D:\application_software\Apache\bin\ApacheMonitor.exe可執行文件,雙擊運行,桌面右下角會出現圖標,雙擊打開窗口界面,會看到如圖所示:

點擊左側start,啟動apache服務。

補充句,從該界面可看出,其可以手動控制服務的開啟與關閉,為了節省資源,關閉Apache服務器的時候,請先點擊“Stop”關閉apache服務。

當然,該服務也可以在windows系統服務中關閉(建議設置成手動)

下圖顯示的是該服務成功顯示的狀態:

打開瀏覽器,輸入訪問

http://localhost ;若出現如下圖所示界面,則Apache服務器的基本配置完畢,此時apache服務器已經可以運行,更具體的配置,需要使用者自行去參悟了。

 

END

apache服務的卸載

若Apache服務器軟件不想用了,想要卸載,需要先卸載apache服務(切記,若直接刪除安裝路徑的文件夾,會有殘余文件在電腦,可能會造成不必要的麻煩)

在CMD命令窗口,輸入如下(建議先停止服務再刪除):

sc delete apache

apache是Apache服務器的服務名

PHP

解壓php_5.6.11(也是從網上搜着下載即可)到D:\Program Files

具體配置參考下面

Apache啟用PHP模塊 (PHP配置/Apache配置)

php配置 
php.ini-development 文件重命名為 php.ini 
指定PHP擴展包的具體目錄,以便調用相應的DLL文件 
; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir ;
; extension_dir = "./" 
; On windows: 
; extension_dir = "ext" 


修改為 
; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir ;
; extension_dir = "./" 
; On windows: 
extension_dir = "D:/servers/php/ext" 


去掉以下配置注釋,支持mysql 


extension=php_curl.dll 
extension=php_gd2.dll 
extension=php_mysql.dll 
extension=php_pdo_mysql.dll 
extension=php_pdo_odbc.dll 


支持session 
session.save_path = "e:/temp" 
上傳文件目錄配置 
upload_tmp_dir ="e:/temp" 
時區配置 
date.timezone =Asia/Shanghai 
------------------------------------------------


apache配置 

 

找到D:\application_software\Apache\conf\httpd.conf文件,用記事本打開


在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加 


LoadModule php5_module "e:/servers/php/php5apache2_2.dll" 
PHPIniDir "e:/servers/php"  這個很關鍵 注意路徑

下面這個注意搜索一下
AddType application/x-httpd-php .php .html .htm 


web主目錄修改 
DocumentRoot "D:/servers/Apache2.2/htdocs" 


改為 
DocumentRoot "D:/servers/phpweb" 

-------------------------------------------------------------------------------------
<Directory "D:/servers/Apache2.2/htdocs"> 


改為 
<Directory "D:/phpweb"> 

---------------------------------------------------------------------------
<IfModule dir_module> 
DirectoryIndex index.html 
</IfModule> 


改為 
<IfModule dir_module> 
DirectoryIndex index.php index.html 
</IfModule> 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM