1.下載安裝Apache2.4.9
php
放到一個工做空間下,改名爲Apache24html
2.改端口mysql
用記事本打開Apache24\conf下httpd.conf 文件。sql
Listen 80
(端口號修改一下相似8080)apache
3.修改目錄windows
注:全局替換掉"d:/wsp/Apache24"爲本身Apache的根目錄app
Define SRVROOT "d:/wsp/Apache24"
(這裏貌似定義了個宏,總之就是apache24 的根目錄)curl
ServerRoot "${SRVROOT}"
${SRVROOT}爲apache24 的根目錄網站
4.#號去掉 改端口url
ServerName localhost:8080
5.在Apache2.4\bin文件夾下運行一個有cmd的bat命令行 輸入httpd -t
查看conf文件有沒有錯誤,沒有錯誤就輸入 httpd -k install
安裝apache服務成功以後
而後運行ApacheMonitor.exe
,若是期間運行不成功,出現win32或win64等字符則是apache與php的系統版本不對應,二者須要都是64或32位的, 若有相似沒法加載php下的php5apache2_4.dll的錯誤,解決方案就是安裝VC (對應Apache和PHP都有相應依賴的VC版本,通常 VC11或VC14 可去微軟官網下載)
6.下載安裝php5.6
修改成網站的根目錄(www文件夾要本身建)
DocumentRoot "F:/www" <Directory "F:/www">
7.支持更多的默認頁面
<IfModule dir_module> DirectoryIndex index.html index.htm index.php </IfModule>
8.確認如下語句是否正確
ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/" <Directory "${SRVROOT}/cgi-bin">
9.在httpd.conf
文檔最後加入
# php5 support LoadModule php5_module "D:/wsp/php5/php5apache2_4.dll" AddType application/x-httpd-php .php .html .htm # configure the path to php.ini PHPIniDir "D:/wsp/php5"
放到同個工做空間下,改名爲php5
把php目錄下的php.ini-development
備份後改名爲php.ini
打開php.ini
文件,查找(On windows: )extension_dir
關鍵字,去掉前面的註釋並將ext文件路徑改爲咱們本身的ext路徑(斜槓是反的)
最後可在php.ini文件內添加擴展(裏面分號是註釋)
建議放開如下擴展:
extension=php_curl.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_sqlite.dll extension=php_sqlite3.dll
---byszl