【php】windows安裝PHP5.5+Apache2.4

來源:互聯網
上載者:User

標籤: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 則需要先關閉 然後再啟動即可。

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.