Apache整合PHP

所需軟件:

Apache HTTP Server For Windows V2.2.4.zip      官方網站:http://www.apache.org

php-5.2.9-1-Win32.zip                          官方網站:http://www.php.net

mysql-5.1.32-win32.msi                         官方網站:http://www.mysql.com

Zend Optimizer 3.3.3 Windows i386.exe          官方網站:http://www.zend.com

phpMyAdmin-3.1.3-all-languages.zip             官方網站:http://www.phpmyadmin.net

 

相應所需軟件可以從官方網下載。

操作系統:Microsoft Windows Server 2003 Enterprise Edition Server Pack 2(注本文在WINXP SP2 WIN2000上同樣適用)

_______________學習___________________________________________________________________________

配置Apache文件httpd.conf

打開 D:/Server_Core/apache/conf/httpd.conf(一般在WIN開始菜單裏的程序菜單裏就能找到httpd.conf的快捷方式)。

2 修改網站根目錄
查找DocumentRoot有這麼一行
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
這就是你網站的根目錄,你可以修改,也可以用默認的.如果改,還要修改下面這項,否則可能會出現 403 錯誤
查找  This should be changed to whatever you set DocumentRoot to
在它下面兩行有
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
把上面兩項的 C:/Program Files/Apache Group/Apache2/htdocs 改成您想要的目錄

這裏 找到DocumentRoot”C:/Apache2/htdocs”,將其改爲:DocumentRoot “E:/wwwroot”。
3 查找  DirectoryIndex index.html
修改成
DirectoryIndex index.html index.html.var index.php
這樣index.php 可以充當默認頁面了

4 Apache中模塊化安裝php
查找 # LoadModule foo_module modules/mod_foo.so
在此行後加入一行
LoadModule php5_module D:/Server_Core/PHP/php5apache2_2.dll

(其中D:/Server_Core/PHP/php5apache2_2.dll是您安裝php的相應路徑。

注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆。php5apache.dll只適用於apache 版本1的.


PHP5壓縮包裏的php5apache2.dll只適用於apache2.0.*版本,如果是2.2.*以上版本,必須使用php5apache2_2.dll.否則就可能會出現
"Cannot load D:/Server_Core/PHP/php5apache2.dll into server: The specified module could not be found."
或者:
"The requested operation has failed"
的情況。

5 查找 AddType application/x-gzip .gz .tgz
在此行後加入一行
AddType application/x-httpd-php .php
這樣apache就可以解釋php文件了
到這裏配置基本完成了

########重啓apache.如圖,點擊restart#########
如果還要配置端口的話找到

#Listen 12.34.56.78:80
Listen 80

將80改爲你需要的端口,一般情況是不用改的。(不過本人習慣將#Listen 12.34.56.78:80
改爲:#Listen 127.0.0.1:80)

重啓apache,在E:/wwwroot裏放一個php文件phpinfo.php ,其內容爲:

<?php

phpinfo();

?>

打開瀏覽器,輸入http://127.0.0.1/ ;

【原創】Apache整合PHP

當看到如上圖所示的界面時,恭喜您,您和我一樣,這步操作成功了!

下面再測試php和mysql數據庫的關聯
在網站根目錄下創建一個test.php 文件

<?php
//php逝水流年 中國會計論壇 [url]http://bbs.91cpa.com[/url]
$host "localhost"
;
$user "root"
;
$password "123456";
//123456改成您的mysql密碼
$link=mysql_connect($host,$user,$password
);  
if(!
$link) echo "<h1>失敗!</h1>"
;
else echo 
"<h1>成功!</h1>"
;
mysql_close
();
?> 

在瀏覽器打開 http://localhost/test.php
如果輸出成功,則說明大功告成了!

 

 

源文:http://blog.sina.com.cn/s/blog_6040a14b0100dv3h.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章