一.安裝前准備好要用到的文件
mysql-essential-5.1.40-win32.msi (MySql數據庫安裝文件)
php-5.2.0-Win32.zip (PHP代碼解析器)
phpMyAdmin-3.1.3.1-all-languages.zip(MySql數據庫管理程序)
WordPressURLRewrite-1.1.zip (WP的URL重寫組件)
ZendOptimizer-3.3.3-Windows-i386.exe(PHP加速器)
截圖如下:
二.安裝MySql
第一步,選擇“自定義”,可自定義數據庫文件安裝路徑
我選擇安裝數據庫文件到“E:\MySqlData”目錄下
第二步,配置MySql基本參數,選擇“詳細配置”
選擇“服務器模式”
選擇“支持多功能數據庫”
默認下一步,端口可自已設置,保證未被占用就行
下一步設置最大權限用戶名和密碼
下一步等待安裝,安裝完了后它是自動啟用MySql服務
完裝MySql完成
三.安裝PHP代碼解析器,並讓IIS支持PHP程序
第一步,解壓“php-5.2.0-Win32.zip”到“D:\php”,你也可以放到其它路徑,將"D:\php\php.ini-dist"文件復制一份到“C:\windows\php.ini”(改名為php.ini),並且配置PHP,將D:\php下的php.ini-list文件名更改為php.ini,打開php.ini進行配置。
先修改extension_dir,它的目錄指向必須准確,即extension_dir = "d:/php/ext",找到register_globals = Off 修改為On,再定位到Windows Extensions將以下常用的dll文件開啟,開啟的方法就是將前邊的分號;去掉即可
extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll(注意如果加上了extension=php_curl.dll我這里會出錯顯示FastCGI 進程意外退出禁用后正常)
找到disable_functions =,修改為:
disable_functions =phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
保存好后,同時將php.ini復制到c:\windows下一份。
配置 session.save_path 目錄,記得要建立 tmp 目錄
session.save_path = "D:/php/tmp"
第二步,打開IIS管理器
新建應用程序池,版本選“無托管代碼”,管道模式選“經典”
高級設置,注意了要啟用32位應用程序(就這個小細節讓我弄了3個小時找不到原因)
第三步,添加網站,記住應用程序池選擇剛才添加的“ForPHP”
默認文檔,添加“default.php”和“index.php”
設置“處理程序映射”,添加腳本映射
設置完成這一步就可以支持PHP程序了
四.PHP中支持MySql
有些系統安裝完MySql后PHP並不能檢測到MySql的存在,所以要將mysql/bin下的.libmySQL.dll復制到windows/system32里...
