配置apache php環境詳解

2022-02-09 11:43:47 字數 2311 閱讀 4250

指示:每次修改配置都要重啟apache才生效

以下#號右邊中文為解析,英文為配置語句(httpd.conf檔案中#號為注釋符)。

首先在php資料夾中找到php.ini-production改名為php.ini。

再在apache2\conf資料夾下找到httpd.conf進行配置:

簡單配置只需要配置以下三句就可使apache支援php:

#載入php模組

loadmodule php5_module 「c:/www/php54/php5apache2_2.dll」

#新增檔案型別,發現.php檔案時載入解析

#指定php配置檔案的位置

phpinidir 「c:/www/php54″

—————————————————————————————————————————–

其他配置如下:

#apache伺服器的路徑

serverroot :serverroot 「c:/www/apache2″

#伺服器監聽的埠

listen 80

#鎖定ip位址,只有該ip能訪問apache

listen 12.34.56.78:80

#郵件位址

serveradmin [email protected]

#伺服器名稱(有預設站點可以不使用,配置虛擬主機時用)

#servername www.wuhongge.cn:80

#站點檔案目錄

documentroot 「c:/www/apache2/htdocs」

#訪問許可權設定

options followsymlinks

allowoverride none

order deny,allow

deny from all

#許可權資料夾(有多個站點時要大於documentroot 「」否則無法訪問)

#索引(當在瀏覽器中開啟127.0.0.1時自動索引到index.html index.php)

directoryindex index.html index.php

#匹配其他配置檔案設定

order allow,deny

deny from all

satisfy all

#錯誤日誌與訪問日誌

errorlog 「logs/error.log」

customlog 「logs/access.log」 common

#cgi設定

scriptalias /cgi-bin/ 「c:/www/apache2/cgi-bin/」

#cgi路徑訪問許可權

allowoverride none

options none

order allow,deny

allow from all

#各種錯誤提示

#errordocument 500 「the server made a boo boo.」

#errordocument 404 /missing.html

#errordocument 404 「/cgi-bin/missing_handler.pl」

#errordocument 402

#虛擬主機配置(支援多站點)

#在apache2\conf\extra資料夾下找到httpd-vhosts.conf進行配置

#如果在httpd.conf中埠為80那麼這裡不變

namevirtualhost *:80

#參考這一段進行配置:

## serveradmin [email protected]

# documentroot 「c:/www/apache2/docs/dummy-host.homg.com」

# servername dummy-host.homg.com

# serveralias www.dummy-host.homg.com

# errorlog 「logs/dummy-host.homg.com-error.log」

# customlog 「logs/dummy-host.homg.com-access.log」 common#如:

documentroot 「c:/www/text1″

servername 127.0.0.2

documentroot 「c:/www/text2″

servername 127.0.0.3

如果出現問題可以參考這篇文章:

傳送門《php+apache+mysql環境配置時apache服務不能開啟的解決》

apache php 環境配置

今天配置apache2.2.17 php 環境,因為以前都沒有手工配置過,所以出現了不少小問題.1.預設安裝完apache後,在c apache 目錄下有乙個httpd.conf檔案讓我比較confused,不過該檔案不需要理會,我們通過 開始 程式 apache configure apache ...

windows配置apache php環境

1 準備好應用檔案 3 開啟conf檔案裡面的httpd.conf檔案,找到define srvroot,documentroot,listen 80 改變後面引號內的值 define srvroot d apache documentroot d apache htdocs listen 90 防...

Apache PHP 環境上傳檔案配置

開啟php.ini 配置檔案,查詢 file uploads 在這個區域有以下3個選項 file uploads on 是否允許http檔案上傳。預設值為on允許http檔案上傳,此選項不能設定為off。upload tmp dir 檔案上傳的臨時存放目錄。如果沒指定則php會使用系統預設的臨時目錄...