Windows下Apache與php的安裝與配置

2021-08-21 08:45:06 字數 2394 閱讀 8803

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...