«
Windows 环境下如何搭建iis+php+mysql

时间:2015-8-27    作者:玉龙之乡    分类: 建站知识


如何在windows下搭建php环境,“windows2003下如何配置搭建iis+php+mysql环境”一篇,希望可以解决服务器托管vps主机客户的疑惑。<?XML:NAMESPACE PREFIX = "O" /></o:p>


一.运行环境

系统:windows 2003 R2 SP2

软件:php-5.2MYSQL 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" 里面就会产生缓存文件)换取速度。

此文整理于网络,若有任何争议请联系我们

 

手机扫描二维码
阅读体验更佳