Java世界

          學(xué)習(xí)筆記

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          天籟村

          新華網(wǎng)

          雅虎

          最新評(píng)論

          快速搭建WINDOWS XP+PHP5+APACHE+MYSQL環(huán)境

          因工作需要現(xiàn)在接觸了PHP,發(fā)個(gè)PHP的配置,以后作為參考。

          首先說(shuō)下我用的操作系統(tǒng)及軟件版本:
          Windows XP Home版
          PHP 5.2.1
          APACHE 2.4.4
          MYSQL 5.0.27

          可能有些朋友在APACHE版本的選擇上會(huì)傾向于APACHE 2.0.X,因?yàn)锳PACHE 2.4.X版本默認(rèn)情況下并不支持PHP 5。我這樣選擇這是因?yàn)橹霸贚inux+APACHE 2.0.X環(huán)境下操作時(shí)發(fā)現(xiàn)有些PHP程序出現(xiàn)無(wú)法顯示的情況,而換成APACHE 2.2.X就不會(huì)出現(xiàn)這種情況,所以我選擇APACHE 2.2.4,雖然這會(huì)使PHP的配置看起來(lái)更加繁雜。

          現(xiàn)在開(kāi)始安裝,我先安裝APACHE,安裝路徑為默認(rèn)C:\Program Files\ ,在Domain和Servername里填寫你的IP地址或者服務(wù)器名和自己的EMAIL,等待一會(huì),安裝完畢,如果在右下角任務(wù)攔出現(xiàn)一個(gè)綠色的箭頭型標(biāo)志,就說(shuō)明你安裝成功了。繼續(xù)安裝PHP,安裝目錄依舊是默認(rèn)的C:\Program Files\下,服務(wù)器選擇APACHE 2.2.X,在安裝文件選擇框Extensions項(xiàng)中勾上MySQL和MySQLi兩項(xiàng),接著是選擇APACHE的安裝目錄,我這里選的是C:\Program Files\ Apache Software Foundation\Apache2.2\,好的這樣PHP也安裝完畢,我們來(lái)配置服器,打開(kāi)httpd.conf文件(C:\Program Files\ Apache Software Foundation\Apache2.2\conf\下)進(jìn)行編輯:

          找到最后面的LoadModule php5_module "C:\\Program Files\\PHP\\php5apache2_2.dll"這句,在前面添上LoadFile "C:\\Program Files\\PHP\\php5ts.dll"。

          查找 DocumentRoot,把C:\Program Files\ Apache Software Foundation\Apache2.2\htdocs改成你自己喜歡的路徑來(lái)存放站點(diǎn)文件,當(dāng)然你也可以使用默認(rèn)路徑不做修改,我改成了C:\www,并在C盤下建了個(gè)www文件夾,接著查找<Directory "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs">這一句并改為<Directory "C:/www">。

          查找DirectoryIndex添加php文件支持,在DirectoryIndex index.html后面加上index.html.var index.php。

          查找AddType模塊,在AddType application/x-gzip .tgz下面加上AddType application/x-httpd-php .php,OK到此APACHE 已經(jīng)支持PHP5了。

          我們現(xiàn)在來(lái)配置php.ini(在C:\Program Files\PHP\下),首先把php.ini復(fù)制到C:\windows目錄下,并做如下修改:

          在Data Handling模塊中找到post_max_size = 8M,這是PHP可以接受的POST數(shù)據(jù)最大大小,可更改為20M。

          在File Uploads模塊中找到upload_max_filesize = 2M,這是允許上傳的的最大文件大小,可更改為20M。

          查找Dynamic Extensions,這里是PHP擴(kuò)展設(shè)置部分,列出了PHP所有的可支持?jǐn)U展,前面都加了分號(hào)注釋,表示目前PHP配置不支持?jǐn)U展,我們可以將分號(hào)去掉使PHP支持該擴(kuò)展。下面列出的是幾個(gè)常用的PHP擴(kuò)展(記得把前面分號(hào)去掉):
          ;extension=php_mbstring.dll
          ;extension=php_dba.dll
          ;extension=php_dbase.dll
          ;extension=php_gd2.dll
          ;extension=php_imap.dll
          ;extension=php_mysql.dll

          到此php.ini也配置完成了,之后把PHP目錄下的libmysql.dll及PHP\ext目錄下的php_mysql.dll和php_mysqli.dll三個(gè)文件拷貝到C:\Windows\system32目錄下,這樣PHP5就能支持MYSQL5了。

          我們來(lái)測(cè)試下PHP是否配置成功,在C:\www目錄用記事本創(chuàng)建一個(gè)名為test的文件,在里面寫入:
          <?php
          phpinfo();
          ?>
          保存為PHP文件,在瀏覽器輸入http://127.0.0.1/test.php,看到了PHP的版本信息,這樣我們完成了PHP的配置,我們繼續(xù)安裝MySQL。

          打開(kāi)安裝文件,在Setup Type中選擇安裝類型,這里我選的是默認(rèn),點(diǎn)擊NEXT開(kāi)始安裝到最后會(huì)出現(xiàn)一個(gè)對(duì)話框里面有三個(gè)選項(xiàng),內(nèi)容如下:

          1:如果你沒(méi)有MYSQL.com帳戶,選第一個(gè),創(chuàng)造一個(gè)新的免費(fèi)的MYSQL.com帳戶
          2:如果你有MYSQL.com帳戶,選第二個(gè),填入已經(jīng)注冊(cè)好的郵箱名和密碼
          3:跳過(guò)此步驟

          我們選擇第一個(gè),接著是填寫郵箱名,密碼,確認(rèn)密碼,姓名,郵政編碼,國(guó)家,省名。國(guó)家名選china,省名選other or N/A。接下來(lái)設(shè)置MySQL,你會(huì)看到一個(gè)有兩個(gè)選項(xiàng)的窗口,分別是詳細(xì)配置和標(biāo)準(zhǔn)配置,小型應(yīng)用選標(biāo)準(zhǔn)配置就可以了,點(diǎn)擊Next后出現(xiàn)下面的對(duì)話框,這里是重要的,一定要在下拉菜單里選擇MySQL41,否則不能正常啟動(dòng),下面的選項(xiàng)是是否使用命令行,最好選上,點(diǎn)擊Next后設(shè)置數(shù)據(jù)庫(kù)密碼的對(duì)話框,中間偏右和下面的選項(xiàng)分別是是否允許遠(yuǎn)程控制和是否允許匿名帳號(hào)登入,為了安全,不要選擇好了。依次點(diǎn)擊NEXT和Execute按鈕數(shù)據(jù)庫(kù)服務(wù)器便啟動(dòng)了,待依次出現(xiàn)四個(gè)對(duì)號(hào)后點(diǎn)擊Finish結(jié)束安裝。

          OK,這樣整個(gè)WINDOWS XP+PHP5+APACHE+MYSQL環(huán)境就搭建完成了,現(xiàn)在就可以進(jìn)入美妙的PHP世界了。

          posted on 2008-03-07 14:03 Rabbit 閱讀(1395) 評(píng)論(2)  編輯  收藏

          評(píng)論

          # re: 快速搭建WINDOWS XP+PHP5+APACHE+MYSQL環(huán)境[未登錄](méi) 2008-06-27 01:16 Eric

          謝謝哈,終于弄上一套了  回復(fù)  更多評(píng)論   

          # re: 快速搭建WINDOWS XP+PHP5+APACHE+MYSQL環(huán)境[未登錄](méi) 2008-06-27 20:05 Rabbit

          @Eric
          不客氣,大家互相學(xué)習(xí)。  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 甘肃省| 丽江市| 朝阳区| 图们市| 措勤县| 北海市| 西青区| 双柏县| 太保市| 秦皇岛市| 阿克陶县| 岱山县| 田林县| 甘洛县| 中宁县| 尉犁县| 永年县| 西藏| 依兰县| 延津县| 巴青县| 洛浦县| 平乐县| 永胜县| 枝江市| 正安县| 汶上县| 邳州市| 南平市| 遵化市| 龙州县| 浦东新区| 贺兰县| 海伦市| 汉源县| 稷山县| 崇阳县| 东源县| 西和县| 右玉县| 宁都县|