Windows上搭建PHP開發環境(Apache,MySQL,PHP)


LAMP(Linux,Apache,MySQL,PHP)是PHP開發平臺,現在已經有很多的網站在使用LAMP。不僅僅因爲LAMP是開源的,它們兼容性好,穩定,性能好。如果你習慣使用Windows系統,也可以在Windows上使用Apache,MySQL,PHP來搭建PHP開發平臺。
1. 安裝 MySQL
(1) 官網下載頁面:http://dev.mysql.com/downloads/mysql/
    下載 mysql-5.x.xx-win32.msi 安裝包
(2) 下載完成後直接安裝就行,安裝過程中會提示設置root用戶的密碼。
(3) 安裝完成後啓動 MySQL Server Instance Configuration Wizard. 配置裏,configuration type 選 Standard Configuration就行。在 Character 選項中,推薦選擇utf-8. Windows option裏,選中 Include Bin Directory in Windows PATH, 方便在命令行中使用MySQL.
(4) 配置完成後,打開命令行,測試MySQL是否安裝成功。在命令行中輸入:
mysql -u root -h localhost -p
然後按提示輸入密碼,如果提示登錄成功,說明安裝完成。(Windows Vista 和Windows 7下,使用 MySQL System Tray Monitor 需要管理員權限。)
2. 安裝 PHP
(1) 官網下載頁面:http://windows.php.net/download/    
下載 ZIP 壓縮包,解壓到 PHP 文件夾,如D:\php5
(2) 配置文件,將PHP 目錄下的php.ini-production複製一份,並將複製後的文件改名爲php.ini
(3) 修改配置文件 php.inia. 將doc_root 值修改爲網站的根目錄,如改爲doc_root = "D:\htdocs",或doc_root = "D:\www"b. 修改PHP擴展模塊目錄,extension_dir 的值修爲php目錄下的ext文件夾的位置。
extension_dir = "D:\php5\ext"
c. 添加擴展模塊,找到下面的行,去掉每行最前面的;
extension=php_curl.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_xmlrpc.dll
d. 解決時差問題,查找date.timezone有這麼一行
;date.timezone =
    將;去掉,改成
date.timezone = PRC

3. 安裝 Apache
(1) 官網下載頁面:http://httpd.apache.org/download.cgi
    選擇帶SSL的版本,下載httpd-2.2.xx-win32-x86-openssl-0.9.8x.msi
(2) 安裝 Apache, 安裝過程,需要輸入Server Information,這個隨便輸入什麼都行。
(3) 配置 Apache, 在 Apache 安裝目錄 conf 文件夾下找到httpd.conf 用記事本打開。
a. 找到下面這行(注意:安裝路徑可能不同):
DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
修改爲 (注意這裏用的斜槓跟windows目錄中用的是不同的)
DocumentRoot "D:/htdocs" 或是 DocumentRoot "D:/www"
b. 設置DocumentRoot的權限,找到:
<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
也修改成:
<Directory "D:/htdocs"><Directory "D:/www">
c. 腳本目錄的配置
ScriptAlias /cgi-bin/ "D:/htdocs/cgi-bin/" 或是 ScriptAlias /cgi-bin/ "D:/www/cgi-bin/"
還有:
<Directory "D:/htdocs/cgi-bin">
   AllowOverride None
    Options None
   Order allow,deny
   Allow from all
</Directory>
這裏的 <Directory "D:/htdocs/cgi-bin"> 和上面對就,或是<Directory "D:/www/cgi-bin">
d. 在文件最後加上
# For PHP 
LoadModule php5_module "E:/php5/php5apache2_2.dll"
<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
</IfModule>

# The directory for php.ini
PHPIniDir "D:/php5" 
(4) 重啓Apache,應該就可以使用PHP頁面了。測試PHP,將下面的代碼保存爲phpinfo.php,放入DocumentRoot裏面(D:\htdocs或D:\www),phpinfo.php中使用phpinfo()函數,顯示php的配置信息:
<?php
    phpinfo(); 
?>
然後在瀏覽器中地址欄裏輸入:http://localhost/phpinfo.php
如果安裝配置正確,會顯示php的配置信息頁面。
(Windows Vista 和Windows 7下,使用 Monitor Apache Servers 需要管理員權限。)

(全文完)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章