欢迎
游客
,
注册
|
登录
|
会员
|
界面
|
简洁版本
|
在线
|
帮助
河南新华电脑学院
河南新华电脑学院
社团在线
奇点WEB工作室
如何在IIS上集成php(iis+mysql+php+zend)
本主题被查看212次, 共1个帖子, 1页, 当前为第
1
页 选择页数: 1 跳转到第
页
上一主题
下一主题
标题: 如何在IIS上集成php(iis+mysql+php+zend)
xueleilei0622
薛雷雷
中级会员
UID: 1113
来自:
精华:
0
积分: 227
帖子: 227
注册: 2008-3-9 21:49:20
状态:
离线
威望: 0
金钱: 32.85 元
发短消息
用户资料
树型
回复
引用
只看楼主
2008-09-29 15:50
如何在IIS上集成php(iis+mysql+php+zend)
php+mysql构建win2003系统服务平台
工具:
IIS v6.0(服务器)
mysql v5.2.3(数据库管理系统)
php v5.2.1(php脚本解释程序)
ZendOptimizer v3.2.2(php加速程序)
phpMyAdmin v2.9.2(数据库管理程序)
在安装PHP之前,我们应该先了解一下关于PHP安装的两种模式:
1。CGI扩展模式(Cgi executable Model)CGI相信大家都了解这个,一般用来处理网页的程序perl编写的2。模块化安装。 这里的模块化安装指的是分开的意思。
具体的是:CGI模式,这种安装模式是要求客户如果请求PHP文件时,WEB服务器调用PHP.exe来进行解释的,在这里安全方面就存在一些问题,比如说,客户端构造的对php.exe的溢出代码,即使不溢出,只要能返回服务器的有用信息对有心人来说就已经足够了!CGI请求以后是以网页的形式返回的。
模块化:PHP与WEB服务器同时运行是这种模式的一个特点,(就是说不是在有请求时才进行与PHP解释文件的链接)这种方式在某种角度讲具有一定的安全性,并且具有良好的执行速度和效率。
像WIN的IIS一般在安装PHP时采用ISAPI模式! win对API能更好的支持
第一步:安装PHP 把PHP复制到你想放的那个文件夹下面。就放到C盘根目录下,因为很多人都放到C盘的根目录下,所以很不安全,这里只是测试。
1。先复制PHP根目录下的php5ts.dll文件到 windows\system32下。
2。复制php.ini-dist文件到\windows下。并改名成php.ini 这个不要忘了。!
3。打开php.ini
查:register_globals = off 改off为on
查:extension_dir = 将路径指向PHP目录中的ext目录。
例如:extension_dir=”C:\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:
1.安装个过程比较简单,懂一点英文应该没问题,语言选择gb2312,表示支持简体中文,但是最后一定选择可以命令管理 即Include Command那一项
如果出现下面问题
运行 net start mysql 启动这个服务
MySQL 服务正在启动
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
这个系统错误1067代号的意思就是因为系统找不到文件而错,进程得不到所需文件啦!我们必须在windows下建立如下文件:my.ini以让这个服务有这个文件可调嘛。
[my.ini] 内容我写在下面了
[mysqld]
# set basedir to your installation path
basedir=C:/mysql
# set datadir to the location of your data directory
datadir=C:/mysql/data
[WinMySQLAdmin]
Server=C:/mysql/bin/mysqld-nt.exe
这段代码的作用基本上可以看明白吧;主要是写的是数据库mysql地址,以及提供服务所依靠的文件地址
2.启动mysql,输入 mysql -uroot -p ,再回车。若出现这些表示成功了。基本上装上了MYSQL就是这个样子。
3.关于安全,就是那个root 的密码啦,最好是改掉用户名还有密码,让别人猜也没法猜。最好是去下载一份mysql用户中文手册
第三步:IIS设置
1. IIS正确安装 WIN2003默认是不支持ASP的,需要开启允许运行asp脚本,开启允许运行asp脚本,用asp程序测试 可以正常运行。
2. 配置 添加php扩展名.php C:\php\sapi\php5isapi.dll 这个地址别弄错了。差不多了!
3. 在ISAPI里添加php C:\php\sapi\php5isapi.dll 筛选选项 成功加载后该项成绿色。
第四步:安装phpMyAdmin
解压后,编辑C:\Inetpub\wwwroot\phpMyAdmin\libraries下的config.default.php
查找 $cfg['DefaultLang'] = 'en-iso-8859-1'; 改为 $cfg['DefaultLang'] = 'gb2312';
查找 $cfg['DefaultCharset'] = 'iso-8859-1'; 改为 $cfg['DefaultCharset'] = 'gb2312';
设置完成后,在IE浏览器中输入
http://localhost/phpmyadmin
,即可进行相关操作
第五步:安装Zend
安装比较简单。
第六步:测试
phpinfo.php 将其复制到网站根目录下,验证php是否可用
http://localhost/phpinfo.php
dblinktest.php 将其复制到网站根目录下,验证是否连接数据库成功
http://localhost/dblinktest.php
到这里了 基本上就可以访问啦,这次的php+mysql win2003的环境就到这里了。
涉及到服务器的安全问题的可以参考下服务器的安全设置小节。
xueleilei0622 最后编辑于 2008-09-29 17:12:49
人生的追求,情感的冲撞,进取的热情,可以隐匿却不可以贫乏,可以恬然却不可以清淡。
#1
本主题被查看212次, 共1个帖子, 1页, 当前为第
1
页 选择页数: 1 跳转到第
页
论坛跳转...
站务专栏
站长公告
技术交流
网站专区
CSS+DIV特区
FLASH 特区
Dreamweaver
ASP/.NET
Javascript专区
平面专区
三维专区
动画专区
网络专区
系统专区
办公专区
职业素质
电子商务
社团在线
奇点WEB工作室
广播电台
院学生会
学院团委
学院机房
院校卫队
特别服务区
祝福榜/灌水区
跳蚤市场
学习与工作信息区
课业专题交流
就业与实习
高级下载专线
普通下载专区
视频下载专区
素材下载专区
影音天地
游戏人生
软件下载系列
现在的时间是 2008-11-21 00:52:59
版权所有
河南新华电脑学院
1.0.2642 (RC2) Copyright © 2001-2008
Comsenz Inc
.
Processed in 0.296 seconds
切换界面...
Default