php+apache環境搭建我也是折騰了很久才弄出來的,網上很多環境搭建教程都是很久以前的,為了讓大家少走彎路,我決定寫一篇教程出來也許能夠幫助到大家(2015年有效,之後可能會因為軟體更新出現相容問題,大家對應地更新軟體就好了)
工具/原料
Apache+php 因為要編輯文字,所以這裡推薦notepad++;安裝之前也要確保Visual C++ Redistributable 2015已經安裝。當然啦,為了大家能夠順利安裝,後面我會在網盤裡面把各個軟體都準備好,64位的電腦選擇amp壓縮包裡面的64壓縮包中的軟體進行安裝下載,32位的電腦選擇amp壓縮包裡面的32壓縮包中的軟體進行下載。
網盤連結: 提取密碼密碼: pex4
方法/步驟
首先,再次強調一遍。在安裝之前,確保你安裝了vc11,否則安裝完成後啟動會Apache服務時會出現“電腦丟失dll”檔案的錯誤。vc11在我給的網盤裡裡面會有。。安裝完vc1之後重啟一下電腦。
確保在d盤新建一個資料夾amp,在amp裡面新建另外一個資料夾,命名為www。
下載Apache,將壓縮包解壓到剛才新建的amp資料夾下面。
開啟D:\amp\Apache24\conf檔案下的httpd.conf,進行修改
(1)修改ServerRoot Apache的根路徑:
第37行 修改為ServerRoot "D:/amp/Apache24"
(2)修改ServerName你的主機名稱:
將219行 ServerName www.example.com:80前面的#去除掉
(3)修改DocumentRoot Apache訪問的主資料夾目錄,也就是php、html程式碼檔案的位置。Apache預設的路徑是在htdocs(D:\amp\Apache24\htdocs)下面,裡面有個index.html。這個路徑是預設的,大家也可以做修改。我將它配置在剛剛修改的檔案下D:\amp\www。
修改243行 244
DocumentRoot "D:/amp/www"
(4)修改入口檔案配置:Apache預設的入口只有index.html,但是我們一般情況下是以index.php、index.html、index.htm作為web專案的入口,所以我們還需要新增htm,php作為入口。
277行修改為 DirectoryIndex index.php index.htm index.html
(5)設定serverscript的目錄:
360行 ScriptAlias /cgi-bin/ "D:/amp/Apache24/cgi-bin/"
(6) 376行修改為
接下來就是啟動Apache了。在我的電腦裡面進入D:\amp\Apache24\bin,在目錄欄輸入cmd,進入dos命令列,輸入httpd,然後回車,如果出現錯誤就可以開始測試了。
將把Apache24\htdocs目錄下的index.html放到D:\amp\www目錄下,用瀏覽器訪問會出現“It works”那麼就說明apache已經正確安裝並啟動了。
將Apache加入到window服務啟動項裡面並設定成開機啟動
關閉剛才開啟的命令列視窗,重新進入D:\amp\Apache24\bin,開啟命令列,輸入httpd.exe -k install -n "Apache24",就會在window服務啟動項中看到Apache服務了,點選啟動就好了。
現在Apache基本上配置好了
方法/步驟2
接下來就是配置PHP了。
首先將網盤中的php壓縮包下載下來,然後將php包解壓到amp資料夾下面。
將目錄下的php.ini-development檔案複製一份並改名為php.ini。
他是php的配置檔案
重新開啟D:\amp\Apache24\conf目錄下的httpd.conf檔案進行修改,在最後面新增
# php5 support
LoadModulephp5_module D:/amp/php/php5apache2_4.dll
AddTypeapplication/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "D:/amp/php"
重啟Apache伺服器
刪除www中其他檔案,在裡面新建一個index.php,內容為 ,儲存後點擊訪問出現php的資訊就說明php已經成功安裝。
注意事項
在其他地方下載的Apache和php要注意匹配版本,確保在php資料夾裡面確實存在php5apache2_4.dll檔案,可以搜尋檢視
確保環境中有vc11