標籤:des style http color 使用 strong
php5.5和apache2.4的整合
看到php的版本升級了,就想試下新的特性
一、準備下載的檔案
apache2.4.9 http://www.apachelounge.com/download/
由於我的電腦是32位的,所以我選擇了win32.
httpd-2.4.9-win32-VC11.zip
php5.5.9 http://windows.php.net/downloads/releases/archives/
php我選擇的是安全執行緒的
php-5.5.9-Win32-VC11-x86.zip
vc11 運行庫 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
最新版的需要vc11運行庫。
二、php5.5.9的配置。
在c盤建立一個檔案夾wamp 放我們的程式。目錄如下
把php解壓到php5.5.9檔案夾中
複製一份php.ini-development,並改名為PHP.ini。
配置php.ini
731行 配置拓展庫的路徑
extension_dir = "C:/wamp/php5.5.9/ext"
873行開始 開啟自己需要的拓展庫
923行 配置時區
三、apache2.4.9的配置
解壓下載的檔案
到conf下的httpd.conf下 配置
第37行ServerRoot "c:/Apache24"改為ServerRoot “ServerRoot "C:/wamp/Apache24”;//Apache程式的位置。
第213行ServerName前面的“#”號去掉本地的話就改成localhost就可以了
第249行DocumentRoot "c:/Apache24/htdocs"改為DocumentRoot "C:/wamp/Apache24/htdocs";//網站的根目錄 可以自己定義
第250行<Directory "c:/Apache24/htdocs">改為<Directory " C:/wamp/Apache24/htdocs">;
注意:這個WWW檔案夾要自己去建立的,不建的話會報錯的。
第283行DirectoryIndex index.html改為DirectoryIndex index.html index.php index.htm //支援更多的預設頁
第366行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改為ScriptAlias /cgi-bin/ "C:/wamp/Apache24/cgi-bin"
第382行<Directory "c:/Apache24/cgi-bin">改為<Directory "C:/wamp/Apache24/cgi-bin">
配置apache和php整合
#載入php5apache2_4.dll檔案
LoadModule php5_module "C:/wamp/php5.5.9/php5apache2_4.dll"
#使apache 解析php檔案
AddHandler application/x-httpd-php .php
# configure the path to php.ini
#配置php.ini的檔案路徑
PHPIniDir "C:/wamp/php5.5.9/"
四、啟動apache
命令列下
進到apche的bin目錄
apache就可以啟動了。啟動後視窗不要關閉,否則apache就會關閉。
四、加入為windows的系統服務,讓Apache自啟動。
(1)關閉剛才開啟的那個httpd命令視窗,不然會報錯的。
(2)開始 --- 運行,輸入cmd,再開啟一個命令提示字元。輸入cd c:\wamp\Apache24\bin
這裡加入服務的命令為:httpd.exe -k install -n "servicename"
servicename為Apache在windows的服務中的名字。例如:httpd.exe -k install -n "Apache24"
輸入httpd.exe -k install -n "Apache24"後,會有成功安裝的提示,“服務”也會有Apache24這個服務項。這個時候可以選擇啟動,啟動Apache服務。
如果要卸載這個服務的話,先要停止這個服務,然後輸入httpd.exe -k uninstall -n "Apache24"卸載這個服務。
我們的系統服務就顯示了
使用net start apache24(服務名) 就可以啟動apache2.4.9了
關閉apache net stop apache24
重啟的apache 則需要先關閉 然後再啟動即可。