如何配置Window2003 iis+mysql+php环境
一.运行环境
系统:windows 2003 R2 SP2
软件:php-5.2和MYSQL V5.0
二、资源文件下载地址
1、php-5.2.0-Win32.zip 下载地址 http://www.php.net/downloads.php
2、MYSQL for WindowsV5.0 下载地址http://dev.mysql.com/downloads/mysql/5.0.html
三、安装php、mysql
php解压到c:\php(这个路径可以随意,不过下面要游宽是用到这个路径,请相应修改)下;mysql 解压到c:\mysql目录下。
四、修改配置php.ini
C:\WINDOWS找到PHP.INI因为是安装版的PHP所以他在C:\WINDOWS下自动建立了一个PHP.INI文件。用文本编辑器打开,
①搜索extension_dir = "./"改为extension_dir = c:\php\ext
差点忘了说了路径windowns系统要打"\",unix系统要打"/"
下边是PHP.INI里的E文介绍:
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
搜索分号“;” extension=php_mysql.dll去掉前面销游的分号";"
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
② C:\php\php5ts.dll 复制到 C:\windows\system32
C:\php\libmysqls.dll 复制到 C:\windows\system32
五、修改IIS
1、 控制面版——》管理工具——》Internet服务管理器——》点选“Web 服务扩展”——》在右边窗口点击“添加一个新的 Web 服务扩展”——》扩展名为 “PHP”——》再点击“添加”——》在出现的窗口里填上“C:\PHP\php5isapi.dll” 并确定 然后再点选 Web 服务扩展 PHP 并选择允许。
2、在“默认网站属性”窗口上按 “主目录”标签点“配置”按钮在弹出的“映谢”窗口中点取“添加”按钮,在弹出的“添加/编辑应用程序扩展名映像”对话框中的“可执行文件”文本框中输
入“c:\PHP\php5isapi.dll” “扩展名”文本框中输入“.php”(注意一定要有那个点) 并勾选 "检查文件是否存在"项
3、在“默认Web站点属性”窗口上点取“ISAPI筛选器”标签,点击“添加”按钮,在弹出的“筛选器属性”窗口的“筛选器名称”中输入“PHP” “可执行文件”中浏览选定
“c:\PHP\sapi\php5isapi.dll”
A:先停止 IIS 6.0的运行再重新启动IIS 6.0 意在开始对 PHP 加载见图
B:在“默认Web站亏磨销点属性”窗口上点取“ISAPI筛选器”标签 如果看到 PHP 的箭头绿色且向上 证明 PHP 已经被 IIS 6.0 顺利加载起来了
六、测试
配置完成后 如果想测试 PHP 是否已经安装成功可以在空间里根目录下建立一个文件如 info.php 然后写入下面的语句
<?
phpinfo();
?>
保存后 用IE访问这个文件
如果能见到这熟悉的页面对配置PHP环境就真正成功了
七、 PHP 优化配置之一
让论坛速度更快 PHP加速设置 PHP加速:Turck MMcache部署实现
Turck MMCache v2.4.7 for PHP v4.3.9
简介说明:
把mmcache.dll文件放在php的extensions目录里面
然后修改php.ini文件:
查找
;extension=php_zip.dll
在这一句后面加入:
zend_extension_ts="c:\php\extensions\mmcache.dll"
mmcache.shm_size="64"
mmcache.cache_dir="c:\temp"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
mmcache.shm_max="0"
mmcache.shm_ttl="0"
mmcache.shm_prune_period="0"
mmcache.shm_only="0"
mmcache.compress="1"
重启apache或者IIS就可以了 如果加上Zend Optimizer,就属于比较完美的php加速方案了建议考虑加入这个支持用空间(cache缓存的空间如上述配置的目录 mmcache.cache_dir="c:\temp" 里面就会产生缓存文件)换取速度。