如何配置Window2003 iis+mysql+php环境

 我来答
帐号已注销
2016-08-02 · TA获得超过4.8万个赞
知道大有可为答主
回答量:6634
采纳率:86%
帮助的人:1352万
展开全部

一.运行环境

系统: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访问这个文件

http://localhost/info.php

如果能见到这熟悉的页面对配置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" 里面就会产生缓存文件)换取速度。

must淡定eart
2016-08-02 · TA获得超过331个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:176万
展开全部
装个PHPSTUDY 就搞定了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式