wiondows XP/2003下面IIS PHP MySQL Zend phpmyadmin安装

运行环境:
   wiondws XP/2003
   IIS5.1(cd)
   php5.2.1(zip)
   MySQL5.0.37(exe)
   phpmyadmin2.10.0.2(zip)
   ZendOptimizer-3.2.6(exe)
   注:以上资源均可以在http://www.phpfans.net/download.php下载

安装部份:
一、IIS 的安装
  
1。在光驱中放入WindowsXP SP2系统安装光盘
2。依次在控制面板 > 添加与删除 > 添加/删除Windows组件 > Windows组件向导 中选中 Internet信息服务(IIS)
3。点击下一步 进行文件复制,直到完成安装

4。完成 IIS 安装
5。打开浏览器,输入 http://localhost 出现IIS界面则说明安装成功了
二、MySQL 的安装

1。点击MySQL安装包
2。默认是Typical,如果想修改安装路径的话也可以选择custom.这里我们选择默认
   注意:安装mysql的路径中,不能含有中文!
3。点击intall开始安装
4。跳过注册
5。是否现在就配置 MySQL.也可以之后在开始菜单的configuration wizard 进行配置.这里是现在进行配置
6。选择Detailed Configuration(详细设置),点Next继续
7。下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,
   最后一种是这台服务器上面只运行MySQL数据库,将占用全部的内存.用户可根据自己的需求,选择选项.这里只选择开发服务器,点Next继续
8。下面是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb(事务)存储类型和高效率的myisam(非事务)存储类型,
   第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,只有myisam才支持全文索引,最后一种是简单的网络开发,适合于简单的应用,
   只有不支持事务的myisam类型是被支持的.一般选择第一种多功能的.
9。下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动,(如果要修改数据保存路径,也可用在安装后修改my.ini的datadir的值)
10。下面是选择MySQL允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择.
       这里选择第一个

11。下面是是否运行网络链接.这里选择复选框.数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,
       否则不能连接mysql数据库,比较麻烦,这里不做修改,用mysq的默认端口:3306
12。这一步设置mysql的默认编码,默认是latin1,也是标准的编码.第二种是UTF8,第三种是手动设置.编码是版本4.1以上引入的.
       如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,
在使用的时候可能会出现乱码.建议使用latin1标准编码
13。这一步是是否要把mysql设置成windows的服务,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了.推荐:下面的复选框也勾选上,
       这样,在cmd模式下,不必非到mysql的bin目录下执行命令.在命令行下咨询可以执行文件
14。这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,请设置好并牢记超级用户的密码,
       下面有个复选框是表示创建一个匿名账号,这会使数据库系统不安全.如果有这个需求,也请勾选.
15。点击 Execute进行安装
16。点击 Finish 完成安装

17 我们可以开始使用mysql了,打开 开始菜单 所有程序的 mysql Command line Client,输入密码,看MySQL是否安装成功。
可能出现的问题:
如果在第15步,出现Connection Error
是因为你之前装过mysql.卸载时还保留了一些配置文件.
点击retry看看是否可以通过。否则点击 cancel 退出.然后点击开始菜单的 MySQL Server Instance Config Wizard,重新配置 mysql,
重复之前的操作.第14步将会出现有三个输入密码的地方,
说明你原来装过mysql.
你在第一个文本框输入原来root的密码,后面两个文本框输入root的新密码就可以了
如果还是不行那就重装一次MySQL。
重装注意事项:最好删除原来的所有文件,必要的话,可以清一下注册表,
如果你机器上没有其它mysql相关的程序.而且一定记得不要保留原有的my.ini文件.
还有就是删除原来安装路径下的文件,并删除数据目录下面的ibdata1文件.
三、PHP 的安装:
1. 把php-5.2.1-Win32_zip.zip先解压,重命名为php5,并复制到C盘目录下,即:C:/php5
2. 找到php目录下的php.ini.recommend(或者php.ini-dist)文件,重命名为php.ini,并复制到系统盘的windows目录下(以C:/windows为例).
3. 把php目录下的php5ts.dll, libmysql.dll复制到目录C:/windows/system32下。
4. 把php5/ext目录下的php_gd2.dll, php_mysql.dll, php_mbstring.dll文件复制到C:/windows/system32下,如果没有加载php_gd2.dll,php将不能处理图像,
   没有加载php_mysql.dll将不支持mysql函数库,php_mbstring.dll在后面使用phpmyadmin时支持宽字符。
四、ZendOptimizer 的安装
注:Zend Optimizer用优化代码的方法来提高PHP应用程序的执行速度。执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。而且一些用Zend SafeGuard 加密过的文件,必须装了Zend Optimizer才可以运行.
注意:Zend Optimizer 的安装与否并不影响php正常运行,如果你觉得麻烦,这步可以省去。
1. 点击安装Zend Optimizer
2. 接受协议,点击next
3. 选定安装路径
4. 我们用的是IIS5.1,所以这里选 IIS
5. 选定 php.ini 的位置.我们的是在 C:/WINDOWS/ 下
6. 选定IIS默认安装路径.我们的是 C:/Inetpub/
7. 点击 Install 进行安装
8. 点击是.安装程序自动完成配置和服务器重启.
9. 点击 Finish 完成安装

配置部份:  
一、PHP 的配置,并关联MySQL

1. 打开C:/windows/php.ini文件。

2. 设置扩展路径
   查找 extension_dir 这行
   extension_dir = "./"
   将此行改成
   extension_dir = "C:/php5/ext"
   其中C:/php5是安装php的路径,路径不正确将无法加载dll
   (注意有些php版本是;extension_dir = "./" 要把前面的分号去掉)

3. 查找                                                            
   ;extension=php_mbstring.dll                                           ;extension=php_gd2.dll                                                 ;extension=php_mysql.dll                                       
   把上面三项前面的分号去掉,这样IIS启动时就可以加载这些dll了。当然前面我们也把这些dll复制到了system32下了。
   (大家在安装的过程中都注意到如何把一些dll加载进来了,以后要加载一些dll,比如php_mysqli.dll,方法相同)                                                             
4. 设置会话保存路径                                                       
   查找session.save_path 有这么一行                                                         
   ;session.save_path = "N;/path"                                                             
    在此行后加入一行(注意:是加入一行,不是加到后                                                

session.save_path = "C:/WINDOWS/Temp"                                                   
   保存到你的临时目录下,可自定义                                                             
5. short_open_tag. 有一些php版本默认是Off的                                                            
   也就是说php不能使用短标记<? ?>,由于短标记使用方便,并且很多程序也是使用短标记来写,如discuze等。
   如果不把short_open_tag改成On将出现的症状很难判断是上面的原因,建议修改                                                                   
   查找                                                               
   short_open_tag = Off                                                            
   改为                                                               
   short_open_tag = On                                                               
6. 是否显示错误 display_errors                                                      
   出于安全考虑,有些php版本也默认为Off.                                                            
   就是说在调试时,如果php代码有错误,就只会出现一个空白页,而不会显示出错原因和出错行数。                                                            
   这样调试起来很不方便,建议修改为On                                                            
   查找                                                               
   display_errors=Off                                        

改为                                                             
   display_errors = On                                                         
7. register_globals                                                   
   出于安全考虑,它默认也是Off.                                                             
   当register_globals = Off的时候,下一个程序接收的时候应用$_POST['user_name']接收值                                                                  
   当register_globals = On的时候,下一个程序可以直接使用$user_name来接收值                                                               
8. php5时差问题                                                                  
   时间相差8小时。php5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时                                                       
   查找 date.timezone 这一行                                                
   ;date.timezone =                                                                  
   将分号去掉,改成                                                                
   date.timezone =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值