因工作需要現在接觸了PHP,發個PHP的配置,以后作為參考。
首先說下我用的操作系統及軟件版本:
Windows XP Home版
PHP 5.2.1
APACHE 2.4.4
MYSQL 5.0.27
可能有些朋友在APACHE版本的選擇上會傾向于APACHE 2.0.X,因為APACHE 2.4.X版本默認情況下并不支持PHP 5。我這樣選擇這是因為之前在Linux+APACHE 2.0.X環境下操作時發現有些PHP程序出現無法顯示的情況,而換成APACHE 2.2.X就不會出現這種情況,所以我選擇APACHE 2.2.4,雖然這會使PHP的配置看起來更加繁雜。
現在開始安裝,我先安裝APACHE,安裝路徑為默認C:\Program Files\ ,在Domain和Servername里填寫你的IP地址或者服務器名和自己的EMAIL,等待一會,安裝完畢,如果在右下角任務攔出現一個綠色的箭頭型標志,就說明你安裝成功了。繼續安裝PHP,安裝目錄依舊是默認的C:\Program Files\下,服務器選擇APACHE 2.2.X,在安裝文件選擇框Extensions項中勾上MySQL和MySQLi兩項,接著是選擇APACHE的安裝目錄,我這里選的是C:\Program Files\ Apache Software Foundation\Apache2.2\,好的這樣PHP也安裝完畢,我們來配置服器,打開httpd.conf文件(C:\Program Files\ Apache Software Foundation\Apache2.2\conf\下)進行編輯:
找到最后面的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改成你自己喜歡的路徑來存放站點文件,當然你也可以使用默認路徑不做修改,我改成了C:\www,并在C盤下建了個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 已經支持PHP5了。
我們現在來配置php.ini(在C:\Program Files\PHP\下),首先把php.ini復制到C:\windows目錄下,并做如下修改:
在Data Handling模塊中找到post_max_size = 8M,這是PHP可以接受的POST數據最大大小,可更改為20M。
在File Uploads模塊中找到upload_max_filesize = 2M,這是允許上傳的的最大文件大小,可更改為20M。
查找Dynamic Extensions,這里是PHP擴展設置部分,列出了PHP所有的可支持擴展,前面都加了分號注釋,表示目前PHP配置不支持擴展,我們可以將分號去掉使PHP支持該擴展。下面列出的是幾個常用的PHP擴展(記得把前面分號去掉):
;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三個文件拷貝到C:\Windows\system32目錄下,這樣PHP5就能支持MYSQL5了。
我們來測試下PHP是否配置成功,在C:\www目錄用記事本創建一個名為test的文件,在里面寫入:
<?php
phpinfo();
?>
保存為PHP文件,在瀏覽器輸入http://127.0.0.1/test.php,看到了PHP的版本信息,這樣我們完成了PHP的配置,我們繼續安裝MySQL。
打開安裝文件,在Setup Type中選擇安裝類型,這里我選的是默認,點擊NEXT開始安裝到最后會出現一個對話框里面有三個選項,內容如下:
1:如果你沒有MYSQL.com帳戶,選第一個,創造一個新的免費的MYSQL.com帳戶
2:如果你有MYSQL.com帳戶,選第二個,填入已經注冊好的郵箱名和密碼
3:跳過此步驟
我們選擇第一個,接著是填寫郵箱名,密碼,確認密碼,姓名,郵政編碼,國家,省名。國家名選china,省名選other or N/A。接下來設置MySQL,你會看到一個有兩個選項的窗口,分別是詳細配置和標準配置,小型應用選標準配置就可以了,點擊Next后出現下面的對話框,這里是重要的,一定要在下拉菜單里選擇MySQL41,否則不能正常啟動,下面的選項是是否使用命令行,最好選上,點擊Next后設置數據庫密碼的對話框,中間偏右和下面的選項分別是是否允許遠程控制和是否允許匿名帳號登入,為了安全,不要選擇好了。依次點擊NEXT和Execute按鈕數據庫服務器便啟動了,待依次出現四個對號后點擊Finish結束安裝。
OK,這樣整個WINDOWS XP+PHP5+APACHE+MYSQL環境就搭建完成了,現在就可以進入美妙的PHP世界了。