php5 3 apache2 2配置要點

2021-08-02 16:53:22 字數 1736 閱讀 8798

1 找到apache下的conf/httpd.ini

(1)設定documentroot

documentroot = "d:/php5"(你的php開發專案所在目錄)

(2)設定directory 

## possible values for the options directive are "none", "all",

# or any combination of:

#   indexes includes followsymlinks symlinksifownermatch execcgi multiviews

## note that "multiviews" must be named *explicitly* --- "options all"

# doesn't give it to you.

## the options directive is both complicated and important.  please see

# # for more information.

#options indexes followsymlinks

## allowoverride controls what directives may be placed in .htaccess files.

# it can be "all", "none", or any combination of the keywords:

#   options fileinfo authconfig limit

# 此處用於支援重定向

allowoverride none

## controls who can get stuff from this server.

#order allow,deny

allow from all

(3)#此處用於設定預設的主頁,以及有限順序

directoryindex index.php index.html

(4)找到loadmodule 所在位置,新增如下內容

loadmodule rewrite_module modules/mod_rewrite.so  #新增apache對頁面重定向的支援

(5)其它優化設定的等你的水平高了,可以慢慢來。

(6)為了支援重定向,你需要在你的專案檔案目錄下,新增檔案  【.htaccess】。內容如下

rewriteengine on

# 如果訪問的檔案存在,則直接訪問,不重定向

rewritecond % !-f

# 如果訪問的目錄存在,則直接訪問,不重定向

rewritecond % !-d

# 如果訪問的檔案或目錄不存在,則重定向所有請求

# 到:index.php?url=。

# 例如:當我們請求《網域名稱》item/index時,實際上是

# 請求《網域名稱》index.php?url=item/index,在php中

# 用 get['url'] 就能拿到字串item/index

rewriterule ^(.*)$ index.php?url=$1 [pt,l]

(7)我的資料庫使用odbc方式,所以不用任何配置即可使用資料庫

好了,如果順利的話,你在 專案根目錄下新建 index.php 內容如下

<?php

phpinfo();

在瀏覽器輸入 localhost/web 即可看到 很長的php相關資訊。(注web是我的php開發專案名)

php5 3 apache2 2安裝配置

在windows系統上使用apache2.2上模組化安裝php5.3 php5.3增加了一些功能,如namespace,靜態遲繫結等。本篇文章將幫您如何安裝php5.3,現在我們開始。12 將此壓縮包解壓到d php下,也可以解壓其它盤的目錄 安裝apache2.2 3 配置php5.3 在d ph...

PHP5 APACHE2 2配置成功案例

phpinfo 4 執行http localhost test.php 如果成功,則應該看到乙個含有php徽標的網頁,其中包含大量設定和其他資訊 那麼恭喜你 備註 如果不能執行,使用傳統的模組化方法安裝php5.1.apache 2.2.2 後不能啟動,原因 php壓縮包裡的php5apache2....

PHP5 APACHE2 2配置成功案例

php5 apache2.2配置成功案例 phpinfo 4 執行http localhost test.php 如果成功,則應該看到乙個含有php徽標的網頁,其中包含大量設定和其他資訊 那麼恭喜你 備註 如果不能執行,使用傳統的模組化方法安裝php5.1.apache 2.2.2 後不能啟動,原因...