標籤:伺服器 apache
一、軟體下載
httpd-2.4.12-win64-VC11.zip: http://www.apachelounge.com/download/
php-5.6.6-Win32-VC11-x64.zip:http://windows.php.net/download/
二、安裝方法/步驟
1、安裝apache伺服器;
①:解壓httpd-2.4.12-win64-VC11.zip到制定的目錄;例如我的目錄:C:\TheInstallationOfMine\apache
②:開啟Apache24\conf的目錄,修改httpd.conf檔案;
(1)修改ServerRoot Apache的根路徑;例如:(37行)ServerRoot"c:/Apache24"改成->ServerRoot "C:/TheInstallationOfMine/apache/Apache24"
(2)修改DocumentRoot Apache訪問的主資料夾目錄,就是php、html代碼檔案的位置;例如:(248行)DocumentRoot "c:/Apache24/htdocs"改成->DocumentRoot"C:/TheInstallationOfMine/apache/Apache24/htdocs" (249)<Directory"c:/Apache24/htdocs">改成-><Directory "C:/TheInstallationOfMine/apache/Apache24/htdocs">
③:設定serverscript的目錄;例如:(381)<Directory"c:/Apache24/cgi-bin">改為-><Directory "C:/TheInstallationOfMine/apache/Apache24/cgi-bin">
④:到此apache設定已經修改完畢;可以啟動apache了;例如:進入apache24的bin目錄雙擊httpd.exe即可啟動apache伺服器;
⑤:將Apache加入到window服務啟動項裡面並設定成開機啟動;例如:重新開啟一個新的命令視窗進入到C:/TheInstallationOfMine/apache/Apache24/bin目錄下:
我添加的是:httpd.exe -k install -n "Apache2.4"命令成功後會有成功的提示,此時你可以在window服務啟動項中看到Apache2.4這個服務
2、安裝php5.6.6;
①:將下載的php-5.6.6-Win32-VC11-x64.zip 解壓到安裝目錄下我的是(C:\TheInstallationOfMine\php5.6.6)
②:將目錄下的php.ini-development檔案複製一份並改名為php.ini他是php的設定檔
③:為Apache服務添加php支援
開啟Apache的設定檔http.conf在最後加上
# php5 support
LoadModule php5_module C:/TheInstallationOfMine/php5.6.6/php5apache2_4.dll
AddType application/x-httpd-php .php .phtml
# configure thepath to php.ini
PHPIniDir "C:/TheInstallationOfMine/php5.6.6"
PHPIniDir"C:/TheInstallationOfMine/php5.6.6"這個就是你的php根目錄
④:重啟apache伺服器;
⑤:測試;建立一個index.php,內容為<?php phpinfo(); ?>儲存,訪問出現php的資訊就說明php已經成功安裝。
3、安裝mysql這裡就不做介紹;但是需要注意的是此時php並不具有資料的功能,原因是mysql連結庫沒有開啟;開啟的方式如下:
①:開啟php的設定檔php.ini(C:\TheInstallationOfMine\php5.6.6\php.ini)
②:(721行);extension_dir = "ext",去掉前面的“;”,並改為extension_dir ="C:\TheInstallationOfMine\php5.6.6\ext"開啟php的擴充支援,ext檔案夾下有很多php的擴充支援.dll檔案,感興趣的同學可以看一下。
③:然後就是開啟php的mysql擴充了
875、876行)去掉前面的“;”
extension=php_mysql.dll
extension=php_mysqli.dll
④:重啟apache如果不報錯此時基本安裝完成了;
win7(64位)系統安裝apache+php