php-5.3+APACHE 安裝配置

  由於apache版本的不同,對應的“php5apache2.dll”也不同,如果你加載了錯誤的“php5apache2.dll”,則會提示Cannot load D:/PHP/php5apache2_2.dll into  server 的錯誤信息。

      Apache2.2 對應 php5apache2_2.dll
  Apache2.1 對應 php5apache2.dll
  Apache1 對應 php5apache.dll

 所以假設是安裝了Apache2.2又安裝了PHP5.0那就要出錯了,在安裝Apache和PHP時應該選擇版本相對應的來進行配置安裝。

1. 安裝apache

http://httpd.apache.org/download.cgi#apache24官網選擇最新的apache(32bit 線程安全)

2.安裝後,在瀏覽器輸入:http://localhost,如果頁面現在it works,代表安裝成功

3.安裝php

 3.1 進入php官網http://windows.php.net/download/

  在此 選擇的是 VC9 x86 Thread Safe (2013-Jul-10 21:56:58)(32bit 線程安全,其包含php5apache2_2.dll與Apache2.2服務對應

 

 3.2 將zip文件解壓至指定目錄下,此時先手動運行php目錄下的php.exe文件,如果提示msvcr***.dll文件找不到,需要下載相應的vc。我們安裝的是VC9 x86 Thread Safe版本,所以應該安裝vc9版本;VC11 x86 Thread Safe新版本由於需要vc的支持,如果沒有安裝會提示msvcr110.dll找不到,安裝vc即可解決安裝vc11相關組件,請到 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 下載。具體可參考官方網站:(其中也包含apache和php版本對應的選擇提示)

4.配置php及apache文件

 4.1  隨着php的升級,發現以前的php.ini-dist與php.ini-recommended不見了,出現了php.ini-developmen和php.ini-production,然後通過谷歌得知由於版本更新,
這些文件有了新的命名:
php.ini-production對應於php.ini-recommended
php.ini-development對應於php.ini-dist;5.3以下的PHP版本,通常要將php.ini-dist或php.ini-recommended重命名爲php.ini。 

根據說明,二者不同之處在於 php.ini-dist 適合開發程式使用(測試用),

而 php.ini-recommended 擁有較高的安全性設定,則適合上線當產品使用。

在此,我們將php.ini-production剪貼到C:\Windows目錄下,並重命名php.ini

a、修改short_open_tag = ON

b、修改asp_tags = On

c、修改 extension_dir = “D:/Program Files\/PHP5/ext“

d、去掉一下幾個dll文件的註釋:

extension=php_bz2.dll

extension=php_gd2.dll

extension=php_gettext.dll

extension=php_mbstring.dll

extension=php_openssl.dll

extension=php_sockets.dll

extension=php_xmlrpc.dll

e、設置中國時區:

date.timezone = prc

f、保存

4.2  整合Apache+PHP ,配置Apache的httpd.conf

a 、在#LoadModule ssl_module modules/mod_ssl.so行下添加對php的dll文件指向:
LoadModule php5_module “D:/Program Files/PHP5/php5apache2_2.dll”

b、查找”AddType”,新增行,輸入允許執行php的文件類型

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
   AddType application/x-httpd-php .php3
   AddType application/x-httpd-php .htm
  AddType application/x-httpd-php .php4
  AddType application/x-httpd-php .php5

c、查找”DirectoryIndex”,更改默認首頁爲
   DirectoryIndex index.php index.html

d、保存httpd.conf文件

4.3 將php文件下的php5ts.dll文件複製到C:\Windows\System32目錄下,防止找不到dll文件(根據個人需要添加其他dll文件)

4.4 重啓apache2.2服務,若啓動失敗,那麼可以在cmd格式下進行啓動

     首先進入D:\Program Files\Apache2.2\bin目錄下,執行httpd.exe -w -k start命令,查看出現的錯誤等。

4.5 重啓之後 ,然後可以通過瀏覽器訪問 http://localhost:80 ,如果頁面顯示 “It works!” ,即表示apache已安裝並啓動成功。

     若出現403禁止訪問網頁的錯誤,則進入D:\Program Files\Apache2.2\conf目錄,打開httpd.conf文件,將裏面的 #ServerName localhost:80 註釋去掉即可。

    再次重啓服務,訪問http://localhost:80  即可。

5、測試

     在D:\Program Files\Apache2.2\htdocs下創建index.php文件,裏面輸入:

   

<?php 
phpinfo(); 
?> 


 打開瀏覽器,輸入http://localhost/index.php,將看到php相關信息的頁面。

 

參考網頁資料:http://www.360doc.com/content/12/0430/22/5943710_207788613.shtml#

發佈了23 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章