windows下apache+php開發環境的搭建主要包括三種方式,第一種是直接採用整合化的安裝包,如xampp,第二種是apache採用官方提供的msi安裝包,php手動安裝,第三種是apache和php均手動安裝。顯然,第一種方式是最簡單的,但相應的限制也比較大,第三種方式最麻煩,但可以靈活的選擇自己所需的版本進行安裝。本文主要記錄了第三種方式的安裝過程。
方式
一、採用整合化開發環境xampp
xampp除了整合了apache和php,還包括mysql和perl,可非常方便的實現php開發環境的快速安裝與配置。
(中文)
安裝過程略。
從上圖中我們沒有找到最新版本2.4.10的msi,只能安裝2.2.25版本。而如果php選用當前最新的php-5.5.15,則無法正常啟動,原因是php與apache的版本不匹配。所以這種安裝方式一定要注意選擇與apache相匹配的php版本。
apache-2.4.10:
php-5.5.15:
2. 將apache壓縮包解壓,閱讀readme.txt,裡面告訴了我們應該如何做。
把解壓後的apache24拷貝到要安裝的目標位置。建議拷貝到c盤根目錄下,因為這是其預設設定。
我選擇的是拷貝到d盤根目錄,這樣就需要對apache配置檔案d:\apache24\conf\httpd.conf進行修改,開啟該檔案,將c:/apache24全部替換成d:/apache24
3. 執行cmd,進入apache24下的bin目錄,為了檢查httpd.conf有無問題,我們輸入httpd.exe -t,如果正常的話只會顯示一行syntax ok,如果有錯的話則會告訴我們是哪兒錯了。
我這裡得到的錯誤資訊是說servername有問題。在httpd.conf中找到servername,原來是該設定預設是注釋掉的,去掉前面的#號,儲存檔案。重新執行httpd.exe -t,測試通過。
4. 在控制台中執行httpd.exe -k install將apache安裝成windows服務,這樣apache以後將自動執行。
httpd.exe –k install –n 「servername」 servername是自定義服務名字
5. 執行httpd.exe -k start啟動服務,如果沒有錯誤提示,在瀏覽器中輸入或者http://localhost將顯示自定義頁面
至此,apache安裝成功。如果希望使用apachemonitor,可以為apache24\bin\apachemonitor.exe建立快捷方式,或者新增到windows啟動程式組中。
6. 將php解壓後拷貝到安裝位置,我這裡選擇的是d:/php-5.5.15。然後將php.ini-development複製並重命名為php.ini,如果是部署,則複製php.ini-production。
7. 編輯apache的httpd.conf
查詢loadmodule,在其後面增加下面配置,如果你的php在c盤的話,請將d:換成c:,另外注意路徑使用/。
loadmodulephp5_module d:/php-5.5.15/php5apache2_4.dll
phpinidird:/php-5.5.15
查詢addtype,加入如下配置:
查詢directoryindex,加入index.php,如果希望index.php優先於index.html,則將其放在前面。
directoryindex index.html index.php
儲存配置,在命令列中執行httpd.exe -t檢查配置,如果沒有問題,則執行httpd.exe -k restart重啟apache服務。
8. 在apache24\htdocs目錄下新建乙個phpinfo.php檔案,輸入如下php**:
<?php
phpinfo();
?>
然後在瀏覽器中訪問/phpinfo.php,如果顯示下面的頁面則表面php工作正常:
至此,apache+php的基本開發環境搭建完畢。
問題解惑:
重點考慮 apache 與 php 的版本問題,32和64位一定要對應
2. 當安裝apache服務後,如何解除安裝呢?
在控制台中執行httpd.exe -k uninstall將apache服務解除安裝就哦了
httpd.exe –k uninstall –n 「servername」 servername是自定義服務名字
Windows 下 IIS與Apache 共存
在windows伺服器下,安裝了iis以及apache伺服器,如何使他們一起工作。目前我面對的問題是,只有乙個ip位址,要通過不同的埠來訪問不同的程式。解決方案如下 1 找到 apache 下 httpd.conf 檔案。把一下幾項去除注釋 2 找到httpd vhosts.conf 檔案,新增以下...
windows下Apache的安裝與配置
安裝apache的方法 1.獲取apache的安裝程式。2.安裝到指定的路徑。配置預設站點 1.讓apache確定伺服器上訪問的位置 檔案所在的位置 路徑 apache conf httpd.conf,查詢documentroot。2.方便使用者使用名字訪問對應的 給 取乙個別名 路徑 apache...
windows下簡單配置apache
不得不做個筆記,不然每次配置都記不清楚.詳細的配置朋友這邊寫的很好。位址 對 php 4 loadmodule php4 module c php php4apache2.dll php 5配置.dll檔案名字會不同。特別要注意的是,apache2.2版本要用 php5apache2 2.dll l...