?。保惭bphp
準(zhǔn)確的說(shuō)是安裝php解析器,因?yàn)橛辛怂拍馨裵hp代碼解釋以顯示出來(lái)。筆者安裝的是php4.3.3,建議新手不要上來(lái)就安裝最新版本,因?yàn)榈谝粎⒖假Y料少,第二可能比舊版本改動(dòng)很多。也不要裝太舊的版本,這就是從兼容性考慮了。應(yīng)該符合中國(guó)傳統(tǒng)的中庸之道,選擇中等版本就行。
(1)把下載下來(lái)的php安裝包解壓到你的c盤(pán)根目錄(這里選擇c根目錄盤(pán)是為了以后修改調(diào)試方便用,你也可以選擇不同的目錄),解壓后應(yīng)該能得到一個(gè)類(lèi)似于"php-4.3.3-win32"的目錄,把目錄名稱(chēng)改成"php"(大小寫(xiě)均可)。
(2)打開(kāi)剛才解壓的php目錄,你會(huì)發(fā)現(xiàn)有一個(gè)叫做"php.ini-dist"的文件,這就是php的配置文件了,你需要把它改名成"php.ini",然后復(fù)制到系統(tǒng)目錄winnt下。
(3)php安裝目錄下的"php4ts.dll"必須要復(fù)制到windows系統(tǒng)的system32目錄下
有的文章推薦把dlls和extensions目錄里的所有文件拷到system32 里,好像沒(méi)有這個(gè)必要。
可能有人需要修改register_globals ,它默認(rèn) off,改成on的意思是打開(kāi)全局變量,為了以后編程方便。
2.安裝apache
筆者安裝的是2.0.50
推薦首先停止你的iis或pws服務(wù)。因?yàn)槎叨际悄J(rèn)80端口,實(shí)際上如果停不了iis,也可以進(jìn)行安裝,將來(lái)在配置文件中也可以配置。
(1)運(yùn)行你下載的apache2安裝文件,安裝apache,安裝過(guò)程中會(huì)提示你輸入主機(jī)名,管理員信箱等信箱,這些信息在你安裝完以后是可以修改的,所以可以放心的輸入。
(*為了以后操作方便起見(jiàn),強(qiáng)烈建議將此處的安裝路徑用"change"改變到"x:"下(注x為你的硬盤(pán)盤(pán)符)或者符合8.3文件名格式的其他名稱(chēng),以后每次輸入apache安裝路徑時(shí),都不必為其添加引號(hào)。系統(tǒng)安裝成功后將自動(dòng)在此建立一個(gè)名為"apache2"的目錄,也就是說(shuō),安裝之后的實(shí)際apache系統(tǒng)文件所在路徑將為"x:/apache2"目錄。*) 安裝完后,在apache2/conf/httpd.conf 下查找serveradmin,即可修改管理員信箱,(199行附近);213行則是servername 我改為localhost
(2)編輯apache2/conf/httpd.conf
120行l(wèi)isten 80改為81端口,這是因?yàn)楫?dāng)你的win2k重起后,iis將會(huì)重占80端口,為避免沖突,所以apache使用81端口。
下面的134-170行左右為加載模塊的部分。在這部分下面的加上兩句:
loadmodule php4_module c:/php/sapi/php4apache2.dll
//注釋?zhuān)喝绻愕膒hp目錄不是c:/php,請(qǐng)按實(shí)際來(lái)寫(xiě)。
addtype application/x-httpd-php .php
addtype application/x-httpd-php .php3
addtype application/x-httpd-php .php4
注意在.之前有個(gè)空格一定要加上,否則報(bào)錯(cuò)。
(這一句有人說(shuō)也可以加到768行左右的addtype application/x-tar .tgz之后,不過(guò)我有一次這么作了以后沒(méi)弄成)意思是:加載php4模塊, 其中第2句如果僅僅是addtype application/x-httpd-php .php則只能解析php擴(kuò)展名的文件,php3擴(kuò)展名的程序解析不了。
注意:我們一般是模塊化運(yùn)行php,所以僅僅這樣即可,有的文章說(shuō)如此添加:
scriptalias /php/ "c:/php/"
addtype application/x-httpd-php .php
action application/x-httpd-php "/php/php.exe"
或者
loadmodule php4_module c:/php/sapi/php4apache2.dll
addtype application/x-httpd-php .php4
scriptalias /php4/ "c:/php/"
action application/x-httpd-php4 "/php4/php.exe"
addtype application/x-httpd-php4 .php
其實(shí)是以cgi方式運(yùn)行php,沒(méi)有那個(gè)必要。
找到directoryindex * 這行,可以這樣修改,添加默認(rèn)的文件名:
directoryindex index.php default.php index.htm index.html default.htm default.html
否則不能自動(dòng)識(shí)別index.php。
使之支持中文最好的解決辦法是:修改了apache中conf/httpd.conf文件,查找 adddefaultcharset iso-8859-1
并且改成
#adddefaultcharset iso-8859-1
adddefaultcharset gb2312
注意使用dreamweaver做出的文件多有:<meta http-equiv="content-type" content="text/html; charset=gb2312">
其實(shí)這樣往往導(dǎo)致文件中中文成亂碼!!因?yàn)椋篽ttp.conf中355行 defaulttype text/plain而不是text/html,所以手動(dòng)修改成text/plain即顯示中文。
(3)運(yùn)行
有多種方法運(yùn)行apache
你可以
在cmd中
c:apache2/bin>
輸入apache -k install //這是安裝服務(wù)
輸入apache -k start //這是啟動(dòng)服務(wù)
也可以在開(kāi)始-程序-apache httpserver 2.0.50中控制
(4)訪問(wèn)http://localhost:81顯示apache歡迎頁(yè) (恭喜,apache2安裝成功)
寫(xiě)一最簡(jiǎn)單的php程序
<?php
phpinfo();
?>
,命名為info.php存入apache2/htdocs下,然后地址欄內(nèi)敲入http://localhost:81/info.php應(yīng)該顯示php和apache2的相關(guān)信息了,這樣終于就可以開(kāi)始php學(xué)習(xí)之旅了。
3.mysql的安裝
mysql輕而易舉的就安裝成功的,安裝簡(jiǎn)單,但是調(diào)試難。mysql安裝成功后,進(jìn)入mysql/bin雙擊winmysqladmin,第一次運(yùn)行需要輸入用戶名密碼,
然后可以用這個(gè)小程序測(cè)試與數(shù)據(jù)庫(kù)的連接狀態(tài)
<?php
$db_conn=mysql_connect("localhost","abc","xyz") or die("can't connect!!");?>
沒(méi)有連接上會(huì)出現(xiàn)can't connect!!字樣
//如果沒(méi)有該服務(wù):打開(kāi)“運(yùn)行”輸入c:/mysql/bin/mysqld-nt.exe –install 。然后打開(kāi)“管理工具”->“服務(wù)”,找到“mysql”服務(wù),啟動(dòng)它。
新聞熱點(diǎn)
疑難解答
圖片精選