PHP5 3 6與apache2 2的整合

2021-08-31 08:20:28 字數 1518 閱讀 2306

php的版本一定要正確,要不找不到部分檔案

一、apache 安裝與配置

1. 預設安裝(輸入網域名稱,沒有網域名稱輸入本計算機全名,郵箱,80埠)

2. 修改埠,查詢apache目錄下的conf資料夾下的httpd.conf,開啟搜尋輸入80預設埠找到並更改之。

補充一下,修改埠是因為之前安裝了microsoft sql server 2008的報表服務(reportserver)占用了80埠造成的,經過查詢,現在可以改回來了,方法如下:

步驟一:【開始】->【microsoft sql server 2008】->【配置工具】->登入【reporting services 配置管理器】->左側列表【web服務url】->修改tcp埠為其他沒被占用的埠。

步驟二:修改報表訪問埠:如上,登入【reporting services配置管理器】->左側列表【報表管理url】->右側【高階管理】->【編輯】以修改埠設定,可以與步驟一埠一致,也可以不一致,只要占用埠即可。

3. 修改httpd.conf內容documentroot預設值,修改為自定義資料夾c:/phpdocs

4. 查詢directoryindex,修改值為「index.html index.php」(注意空格)

5.查詢

options followsymlinks

allowoverride none

order deny,allow

deny from all

satisfy all

修改為:

options followsymlinks

allowoverride none

order deny,allow

allow from all

satisfy all

5. 重啟服務

二、php安裝與配置

2. 將php目錄(c:/php)下的php.ini-development 檔案重新命名為php.ini

3. 修改php.ini中內容,經測試,不用放到c:/windows目錄下

extension_dir = "ext"修改為extension_dir = "c:\php\ext",並去掉前面分號。

doc_root = 更改為 doc_root = "c:\php"

;default_charset = "iso-8859-1" 更改為 default_charset = "gbk"

register_globals = off更改為register_globals = on

;extension=php_gd2.dll去掉分號

;extension=php_mysql.dll去掉分號

4. 將php5ts.dll複製到c:\windows\system32目錄

5. 修改apache配置檔案httpd.conf,在檔案末尾新增2行

loadmodule php5_module c:/php/php5apache2_2.dll

6. 到此可以寫下乙個index.php到c:/phpdocs做測試

測試位址

php 5 3 6 中 php fpm 配置成服務

從php5.3.3開始 原始碼中開始包含 php fpm,不用專門再打補丁了,只需要解開原始碼直接configure,關於php fpm的編譯引數有 enable fpm with fpm user www with fpm group www with libevent dir libevent位...

修改apache2 2主頁

方法 一 進入apache的conf目錄 修改httpd.conf 1 找到 documentroot d program files apache software foundation apache2.2 htdocs 這一行,意思是預設專案目錄,修改為自己專案所在目錄 2 改了上面的配置是訪問...

apache2 2 盜鏈問題

先來介紹乙個http請求頭 叫 b referer b 通過下面這句可以取到他的值 code string referer request.getheader referer code referer是幹什麼的呢?referer可簡單的理解為記錄了上乙個頁面的url,直接從url訪問乙個頁面時它的r...