设为首页 收藏本站
查看: 782|回复: 0

[经验分享] Windows 2000/XP/2003 下 IIS PHP MySQL Zend Optimizer GD库 phpMyAdmin安装配置

[复制链接]

尚未签到

发表于 2015-11-15 09:16:45 | 显示全部楼层 |阅读模式
在IIS6.0(windows2003系统,不要用xp,功能不完善,开发出来的东西到虚拟主机上也未必能正常用)的环境下IIS集成php环境  

下面介绍下如何在IIS上集成php、  

这里我就不说cgi了,因为cgi需要系统权限过高,不建议虚拟主机使用,而且cgi程序也很少有人用到,楼主说的要iis6.0结合php  
安装需要:windows2003系统 安装有IIS6.0+php-5.1.1-Win32.zip+mysql最新版本+zendO  3.20+phpmysamin2.8

一、安装 PHP  
1.php-5.1.2-Win32.zip,直接全部接压至D:/php/目录即可得PHP文件存放目录D:/php/  
2.再将PHP5为D:/php/和子文件夹ext下的所有dll文件拷到c:/Windows/system32(win2000系统为  c:/winnt/system32/)下,覆盖已有的dll文件  
3.将D:/PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:/Windows ( Windows 2000  下为 C:/WINNT)下; 将C:/Windows/php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索  
register_globals = Off
,将 Off 改成 On ;
extension_dir =
,并将其路径指到你的  PHP 目录下的 extensions 目录,比如:extension_dir = "D:/php/ext" ;
将以下内容前面的;去掉  
;extension=php_dbase.dll
可选
;extension=php_gd2.dll  
这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll
可选  
;extension=php_mbstring.dll
这不选一般用PHPMYADMIN会出红色提示,故必选  
;extension=php_mssql.dll
这个是用来支持MSSQL的,可选
;extension=php_mysql.dll  
这个是用来支持MYSQL的,要支持MYSQL必选
4.Internet  服务管理器---网站(右键)---属性---主目录---配置---添加---扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll  所在路径,如:D:/php/php5isapi.dll
5.Internet 服务管理器---Web  信息管理器---添加一个新的web扩展程序---输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径---允许  
5.将以下代码复制到一个文本文件内,保存为.bat文件 并运行
net stop w3svc
net stop iisadmin  
net start w3svc
6.新建一个网站 在网站目录下建立a.php 内容为
<?
phpinfo();  
?>

二、安装mysql
对于MySQL最新版,解压,双击执行 Setup.exe  一路Next下一步,选择安装目录为D:/MySQL和安装方式为Custom自定义安装,再一路Next下一步,最后一步,跳过即可  
开始---程序---MYSQL5.0---进行配置mysql并设置mysql密码

三、安装zendO3.2.0  

下载后得到 ZendOptimizer-3.2.0-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server  时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini  ,点确定后安装完成。我这里安装到D:/php/Zend
以下两步的目录根据你自己的默认WEB站点目录来选,当然也可以选择到D:/php/Zend目录  
Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer  的配置选项。以下为本人安装完成后 php.ini 里的默认配置代码(分号后面的内容为注释):  
zend_extension_ts=&quot;D:/php/Zend/lib/ZendExtensionManager.dll&quot;
;Zend  Optimizer 模块在硬盘上的安装路径。  
zend_extension_manager.optimizer_ts=&quot;D:/php/Zend/lib/Optimizer-3.2.0&quot;  
;优化器所在目录,默认无须修改。
zend_optimizer.optimization_level=1023  
;优化程度,这里定义启动多少个优化过程,默认值是 15 ,表示同时开启 10 个优化过程中的 1-4 ,我们可以将这个值改为 1023  ,表示开启全部10个优化过程。
调用phpinfo()函数后显示:
Zend Engine v1.3.0, Copyright (c)  1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright (c)  2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c)  1998-2006, by Zend Technologies 则表示安装成功。

四.安装GD库  
这一步在前面PHP.INI配置中去掉“;extension=php_gd2.dll”前面的;实际上已经安装好了~  
[在php.ini里找到&quot;extension=php_gd2.dll&quot;这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!  

五、安装 phpMyAdmin:
下载得到 phpMyAdmin-2.8.0.2.zip  ,将其解压到站点根目录,找到./libraties/config.default.php并复制到phpMyAdmin根目录命名为config.inc.php  ,做以下修改:
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] =  'http://localhost/phpmyadmin/';  注意这里假设phpmyadmin在默认站点的根目录下
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码xqin.com则设置为$cfg['blowfish_secret']  = 'xqin.com';
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312  ;
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312  ;
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']  = 'cookie';
注意这里如果设置为config请在下面设置用户名和密码!例如:
$cfg['Servers'][$i]['user'] =  'root'; // MySQL user-----MySQL连接用户
$cfg['Servers'][$i]['password'] =  'xqin.com';  
本人的配置文件,仅供参考!
http://xqin.com/iis/config.inc.txt
打开浏览器,输入:http://localhost/phpMyAdmin/  ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码xqin.com即可浏览数据库内容。
phpMyAdmin  的具体功能,请慢慢熟悉,这里不再赘述。
             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139395-1-1.html 上篇帖子: 请问用DirectoryEntry类操作IIS后,出现拒绝访问的错误 下篇帖子: 记录一下自己装IIS遇到的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表