IIS7.5中配置PHP運行環境全程實錄


一.安裝前准備好要用到的文件

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里...

OK配置完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM