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.dllextension=php_gd2.dllextension=php_imap.dllextension=php_mbstring.dllextension=php_mcrypt.dllextension=php_mysql.dllextension=php_mysqli.dllextension=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 NoneOptions NoneOrder allow,denyAllow from all</Directory>
這裏的
<Directory "D:/htdocs/cgi-bin"> 和上面對就,或是<Directory "D:/www/cgi-bin">
d. 在文件最後加上
d. 在文件最後加上
# For PHP
LoadModule php5_module "E:/php5/php5apache2_2.dll"<IfModule php5_module>AddType application/x-httpd-php .phpAddType application/x-httpd-php .html</IfModule># The directory for php.iniPHPIniDir "D:/php5"
(4) 重啓Apache,應該就可以使用PHP頁面了。測試PHP,將下面的代碼保存爲phpinfo.php,放入DocumentRoot裏面(D:\htdocs或D:\www),phpinfo.php中使用phpinfo()函數,顯示php的配置信息:
<?phpphpinfo();?>
然後在瀏覽器中地址欄裏輸入:http://localhost/phpinfo.php
如果安裝配置正確,會顯示php的配置信息頁面。
如果安裝配置正確,會顯示php的配置信息頁面。
(Windows Vista 和Windows 7下,使用 Monitor Apache Servers 需要管理員權限。)
(全文完)