注意下面藍色的路徑必須是你本機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服務(切記,若直接刪除安裝路徑的文件夾,會有殘余文件在電腦,可能會造成不必要的麻煩)
在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>