Apache2與PHP5 for WinXP簡單配置技巧
更新時(shí)間:2007年12月07日 22:26:57 作者:
一.php的安裝與調(diào)試
由于php是一個(gè)zip文件(非install版),安裝較為簡單,解壓就行。把解壓的 php5.2.1-Win32重命名為 php5。并復(fù)制到C盤目錄下。即安裝路徑為 c:\php5
1 找到php目錄下的 php.ini-dist或 php.ini.recommended文件,重命名為 php.ini
并復(fù)制到系統(tǒng)盤的windows目錄下(以c:\windows為例).
2 再把php目錄下的php5ts.dll,libmysql.dll復(fù)制到目錄 c:\windows\system32下。
3 把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件復(fù)制到c:\windows\system32下
如果沒有加載 php_gd2.dll php將不能處理圖像。沒有加載php_mysql.dll php將不支持mysql函數(shù)庫
php_mbstring.dll在后面使用phpmyadmin時(shí)支持寬字符。
4 打開c:\windows\php.ini文件(關(guān)聯(lián)到mysql)
設(shè)置擴(kuò)展路徑
查找 extension_dir 有這么一行extension_dir = "./"
將此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安裝php的路徑。路徑不正確將無法加載dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分號去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3項(xiàng)前面的分號去掉,這樣apache啟動(dòng)時(shí)就可以加載這些dll了
當(dāng)然前面我們也把這些dll復(fù)制到system32下了l
php5時(shí)差問題
<?php echo date("Y-m-d H:i:s");?>時(shí)間相差八小時(shí)
為什么呢?PHP5系列版本新增了時(shí)區(qū)設(shè)置,默認(rèn)為格林威治時(shí)間,與中國所在的東8區(qū)正好相差8個(gè)小時(shí)
查找date.timezone有這么一行
;date.timezone =
將;去掉,改成
date.timezone = PRC
二.apache的調(diào)試和整合
1.修改網(wǎng)站根目錄
查找 DocumentRoot有這么一行
DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"
這就是你網(wǎng)站的根目錄,你可以修改,也可以用默認(rèn)的.如果改,還要修改下面這項(xiàng),否則可能會出現(xiàn) 403 錯(cuò)誤
查找 This should be changed to whatever you set DocumentRoot to
在它下面兩行有
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
把上面兩項(xiàng)的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目錄
2.讓apache支持*.php(網(wǎng)頁)
查找 DirectoryIndex index.html index.html.var
修改成
DirectoryIndex index.html index.html.var index.php
這樣index.php 可以充當(dāng)默認(rèn)頁面了
3.Apache中模塊化安裝php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2.dll //注意:其中C:/php5/php5apache2.dll是你安裝php的相應(yīng)路徑.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用于apache 版本1的.PHP5壓縮包里的php5apache2.dll只適用于apache2.0.*版本,如果是2.2.*以上版本,就可能會出現(xiàn)"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php (記?。呵斑呌幸粋€(gè)空格哦?。?!)
這樣apache就可以解釋php文件了
5.測試
在網(wǎng)站根目錄下創(chuàng)建一個(gè) phpinfo.php 文件
<?php
phpinfo();
?>
在瀏覽器打開
http://localhost/phpinfo.php
5.測試php和mysql數(shù)據(jù)庫的關(guān)聯(lián)
在網(wǎng)站根目錄下創(chuàng)建一個(gè)test.php 文件
<?php
$link=mysql_connect("localhost","root","12345"); //12345改成你的mysql密碼
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>
在瀏覽器打開 http://localhost/test.php
如果輸出成功,則說明大功告成了
由于php是一個(gè)zip文件(非install版),安裝較為簡單,解壓就行。把解壓的 php5.2.1-Win32重命名為 php5。并復(fù)制到C盤目錄下。即安裝路徑為 c:\php5
1 找到php目錄下的 php.ini-dist或 php.ini.recommended文件,重命名為 php.ini
并復(fù)制到系統(tǒng)盤的windows目錄下(以c:\windows為例).
2 再把php目錄下的php5ts.dll,libmysql.dll復(fù)制到目錄 c:\windows\system32下。
3 把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件復(fù)制到c:\windows\system32下
如果沒有加載 php_gd2.dll php將不能處理圖像。沒有加載php_mysql.dll php將不支持mysql函數(shù)庫
php_mbstring.dll在后面使用phpmyadmin時(shí)支持寬字符。
4 打開c:\windows\php.ini文件(關(guān)聯(lián)到mysql)
設(shè)置擴(kuò)展路徑
查找 extension_dir 有這么一行extension_dir = "./"
將此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安裝php的路徑。路徑不正確將無法加載dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分號去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3項(xiàng)前面的分號去掉,這樣apache啟動(dòng)時(shí)就可以加載這些dll了
當(dāng)然前面我們也把這些dll復(fù)制到system32下了l
php5時(shí)差問題
<?php echo date("Y-m-d H:i:s");?>時(shí)間相差八小時(shí)
為什么呢?PHP5系列版本新增了時(shí)區(qū)設(shè)置,默認(rèn)為格林威治時(shí)間,與中國所在的東8區(qū)正好相差8個(gè)小時(shí)
查找date.timezone有這么一行
;date.timezone =
將;去掉,改成
date.timezone = PRC
二.apache的調(diào)試和整合
1.修改網(wǎng)站根目錄
查找 DocumentRoot有這么一行
DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"
這就是你網(wǎng)站的根目錄,你可以修改,也可以用默認(rèn)的.如果改,還要修改下面這項(xiàng),否則可能會出現(xiàn) 403 錯(cuò)誤
查找 This should be changed to whatever you set DocumentRoot to
在它下面兩行有
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
把上面兩項(xiàng)的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目錄
2.讓apache支持*.php(網(wǎng)頁)
查找 DirectoryIndex index.html index.html.var
修改成
DirectoryIndex index.html index.html.var index.php
這樣index.php 可以充當(dāng)默認(rèn)頁面了
3.Apache中模塊化安裝php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2.dll //注意:其中C:/php5/php5apache2.dll是你安裝php的相應(yīng)路徑.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用于apache 版本1的.PHP5壓縮包里的php5apache2.dll只適用于apache2.0.*版本,如果是2.2.*以上版本,就可能會出現(xiàn)"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php (記?。呵斑呌幸粋€(gè)空格哦?。?!)
這樣apache就可以解釋php文件了
5.測試
在網(wǎng)站根目錄下創(chuàng)建一個(gè) phpinfo.php 文件
<?php
phpinfo();
?>
在瀏覽器打開
http://localhost/phpinfo.php
5.測試php和mysql數(shù)據(jù)庫的關(guān)聯(lián)
在網(wǎng)站根目錄下創(chuàng)建一個(gè)test.php 文件
<?php
$link=mysql_connect("localhost","root","12345"); //12345改成你的mysql密碼
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>
在瀏覽器打開 http://localhost/test.php
如果輸出成功,則說明大功告成了
相關(guān)文章
iis應(yīng)用程序池監(jiān)控方法實(shí)例
IIS有十幾個(gè)應(yīng)用地址池,總在不經(jīng)意間停掉一個(gè),下面的方法可以監(jiān)控狀態(tài),方法很簡單,就是對應(yīng)用地址池遍歷一遍,檢查是否有未啟動(dòng)的應(yīng)用地址池,有的話就執(zhí)行啟動(dòng)命令2013-12-12
IISCrypto(SSL/TLS一鍵配置工具) iis服務(wù)器如何開啟tls v1.2協(xié)議
今天有個(gè)客戶給我反應(yīng)一個(gè)網(wǎng)站安裝SSL證書后,網(wǎng)站https顯示異常的問題,就是在谷歌瀏覽器下,會提示您的連接存在安全隱患,訪問被阻止2024-03-03
Win2003環(huán)境下的一鍵系統(tǒng)安全批處理
只要將下面的代碼保存為1.bat運(yùn)行一下即可自動(dòng)設(shè)置win2003的安全,完成后自動(dòng)重啟,需要的朋友可以參考下。2011-06-06
Win2003靈活實(shí)現(xiàn)多Web站點(diǎn)的設(shè)置方法[圖文]
其實(shí)這篇教程就是對于剛接觸服務(wù)器的朋友,如果在一個(gè)服務(wù)器上放置多個(gè)站點(diǎn),使用不同的域名,轉(zhuǎn)到不同的站點(diǎn),其實(shí)主要是在主機(jī)頭值得問題,大家看完這篇基本上可以了解。2008-09-09
在windows中追加/刪除虛擬打印機(jī)實(shí)例教程
這篇文章主要介紹了在windows中追加/刪除虛擬打印機(jī)實(shí)例教程,需要的朋友可以參考下2017-03-03
windows使用nginx實(shí)現(xiàn)網(wǎng)站負(fù)載均衡測試實(shí)例
如果你關(guān)注過nginx,必定知道nginx這個(gè)軟件有什么用的,如果你的網(wǎng)站訪問量越來越高,一臺服務(wù)器已經(jīng)沒有辦法承受流量壓力,那就增多幾臺服務(wù)器來做負(fù)載吧。2010-03-03
Windows Server 2008 架設(shè) Web 服務(wù)器教程(圖文詳解)
雖然 Windows Server 2008 內(nèi)置了I IS 7.0,但是默認(rèn)情況下并沒有安裝。由于 Windows Server 2008 中安裝 IIS 服務(wù)和以前操作相比有很大的不同,因此首先要首先需要參照下述步驟安裝 IIS 7.0 組件2015-07-07

