常用的php開(kāi)發(fā)環(huán)境由四部分構(gòu)成:
php預(yù)處理器,
Apache服務(wù)器,
mysql數(shù)據(jù)庫(kù),
phpmyadmin(管理mysql的圖形化頁(yè)面界面)
php語(yǔ)言是一種跨平臺(tái)語(yǔ)言,常用php環(huán)境基于windows和Linux兩種操作系統(tǒng)搭建,
在Linux系統(tǒng)由Apache、mysql、php搭建的php開(kāi)發(fā)環(huán)境簡(jiǎn)稱(chēng)為L(zhǎng)AMP
在Windows系統(tǒng)由Apache、mysql、php搭建的php開(kāi)發(fā)環(huán)境簡(jiǎn)稱(chēng)為WAMP
下面詳細(xì)介紹php環(huán)境搭建和測(cè)試:在windows系統(tǒng)中安裝php開(kāi)發(fā)環(huán)境有兩種方式:
一是套件安裝,傻瓜安裝方式,這類(lèi)軟件常用的有AppServ/Xampp,都有講php開(kāi)發(fā)所需要的多個(gè)軟件
集成在一起,安裝非常簡(jiǎn)單,從網(wǎng)上下載,解壓,按提示逐步安裝即可,不多介紹。
二是自定義安裝。(建議Apache、sql、php、php、myadmin安裝在同一個(gè)目錄,邊安裝邊測(cè)試)
首先,apache的安裝,Apache的安裝沒(méi)什么難度,基本是一路點(diǎn)擊“next”就可以啦。
apache的測(cè)試,開(kāi)啟Apache服務(wù)之后,在瀏覽器輸入http://localhost,顯示it works說(shuō)明安裝成功。
其次,php的安裝,php的安裝其實(shí)就是下載壓縮包,然后解壓到預(yù)定的文件夾即可。
這里要注意的是在下載php時(shí),php的版本有vc6和vc9的區(qū)分,vc6適用于Apache服務(wù)器,vc9適用
于微軟IIS服務(wù)器。老版本會(huì)有這種區(qū)分,不過(guò)現(xiàn)在管網(wǎng)上vc6很難找到,php升級(jí)了,更多的是
vc9和vc11,vc9現(xiàn)在也支持Apache2.2服務(wù)器,vc11支持Apache2.4服務(wù)器。 除此之外還有線(xiàn)程
安全與線(xiàn)程不安全之分,采用線(xiàn)程安全版本。
第三,Apache與php的整合配置。Apache與php的安裝其實(shí)都不是很麻煩,麻煩的是Apache
與php的配置。配置的 第一步,是在Apache裝目錄下找到conf文件夾里面的
httpd.conf配置文件,在配置文件中加載php功能模塊(一個(gè)php安裝目錄下的動(dòng)態(tài)
鏈接庫(kù).dll文件),在該文件中加入如下代碼:
LoadModule php5_modulephp安裝路徑/php5apache2_2.dll
PHPIniDir "php模塊安裝路徑"http://指定配置文件目錄
AddType application/x-httpd-php .php .phtml
//這是固定寫(xiě)法,告訴服務(wù)器當(dāng)有php文件時(shí),用php進(jìn)行解析,如果沒(méi)有中間的".php",不會(huì)對(duì)其進(jìn)行php解析
第二步,在php的安裝目錄中找到php.ini-devolepment改為php.ini即修改其后綴。
第三步,在php的安裝目錄下找到php的配置文件php.ini中指定php擴(kuò)展庫(kù)的路徑:extention_dir="php安裝目錄下的ext目錄"。
Apache與php的整合測(cè)試:寫(xiě)一個(gè)php文件test.php,其代碼如下:
《?php
phpinfo();
?》
切記:在測(cè)試之前,由于php的配置文件已經(jīng)修改,需要重啟php服務(wù)器,才能起作用。
第四,mysql的安裝與配置。
mysql的安裝相對(duì)Apache和php還是復(fù)雜的多,后面專(zhuān)門(mén)寫(xiě)一篇有關(guān)mysql配置的博文。這里主要講一下mysql的測(cè)試。
第一種測(cè)試方式:寫(xiě)一個(gè)php文件testmysql.php,代碼如下
《?php
$conn=mysql_connect("localhost","root","root");
if($conn){
echo "mysql鏈接成功";
}else{
echo "失敗";
}
?》
這里需要特別注意的是,php.ini配置文件默認(rèn)不調(diào)用任何擴(kuò)展功能,所以需要在該配置文件中將下面兩句前面的分號(hào)去掉,使之能夠調(diào)用mysql功能擴(kuò)展塊。測(cè)試前要重啟Apache服務(wù)器
;extension=php_mysql.dll
;extension=php_mysqli.dll
第二種測(cè)試方式:下載一個(gè)mysql管理圖形化頁(yè)面工具phpmyadmin,解壓到站點(diǎn)目錄下,然后在瀏覽器訪(fǎng)問(wèn)index.php文件。
聯(lián)系客服