安裝PHP5.20 和apache2.2
1,首先安裝apache2.2,安裝目錄為"C:\apache2.2\",其他按默認(rèn)情況安裝.完成后,啟動(dòng)apache,在瀏覽器輸入"localhost",當(dāng)出現(xiàn)"It Works!"時(shí),證明apache已經(jīng)安裝成功.
若無(wú)法啟動(dòng)apache,可能是因?yàn)?0端口被占用.將相關(guān)軟件關(guān)閉即可,比如迅雷會(huì)占用0.0.0.0:80端口,關(guān)閉迅雷即可.
2,解壓縮php的zip文件,將主目錄復(fù)制到C:\,并且重命名為"PHP",即C:\PHP
3,在系統(tǒng)環(huán)境變量PATH中增加目錄"C:\PHP",目的是為了PHP找到自身的相關(guān)文件.
4,將C:\PHP目錄下的php.ini-recommended文件復(fù)制一份,并且重命名為"PHP.ini" ,保存在C:\PHP目錄即可.
5,在文件PHP.ini中找到"doc_root ="這行,在行后填入apache的文檔目錄,假設(shè)為:
doc_root =C:\Apache2.2\htdocs
到此為止,PHP5配置已經(jīng)完成
6,新建一個(gè)apache的配置文件,名字為"PHP-httpd.conf" 保存在apache的conf目錄中,內(nèi)容為以下兩行:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
注意:php5apache2_2.dll是對(duì)應(yīng)于apache2.2的,不要與其他版本的混淆.
7,在apache的配置文件httpd.conf文件最后增加一行:
Include conf/php-httpd.conf
既是包含剛才新建的PHP-httpd.conf配置文件.
保存后重啟apache
8,在apache的htdocs目錄下新建一個(gè)文件"test.php" 內(nèi)容為以下:
<?php
phpinfo();
?>9,在瀏覽器中鍵入localhost\test.php,即可查看當(dāng)前PHP和apache的版本等信息.
MySQL的安裝不多說(shuō)了,一直雙擊,必要的時(shí)候選擇一下就ok 了,沒(méi)什么難度.接下來(lái)是配置和php的關(guān)聯(lián).
1.打開(kāi)剛才拷貝到WINDOWS文件夾下的php.ini文件,找到;extension=php_mysql.dll和;extension=php_gd2.dll以及;extension=php_mbstring.dll把前面的分號(hào)去掉,即取消注釋.
2.找到;session.save_path="/temp",同樣去掉分號(hào),然后把引號(hào)內(nèi)的值修改為你想要保存session的目錄.
3.找到extension_dir項(xiàng),修改其值為解壓php包后的/ext目錄,我的就是D:/php/ext
4.把php目錄下的libmysql.dll拷貝到system32目錄下,這個(gè)文件有點(diǎn)類(lèi)似于JDBC的驅(qū)動(dòng)程序
5.重新啟動(dòng)apache服務(wù)器即可
然后寫(xiě)個(gè)頁(yè)面dbtest測(cè)試一下
<?php
$link=mysql_connect('localhost','root','password');
if(!$link){
echo "成功";
}
else{
echo "不成功";
}
mysql_close();?>