IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

网络杂谈 CN-P5 1770℃ 0评论

第一步:相关软件准备
PHP: 推荐PHP-4.4.0-Win32的ZIP解压版本
4.4.0版本下载:
QUOTE:
http://cn.php.net/get/php-4.4.0-Win32.zip/from/a/mirror
5.1.2版本下载:
QUOTE:
http://cn.php.net/get/php-5.1.2-Win32.zip/from/a/mirror
5.1.4版本下载:
QUOTE:
http://download.discuz.net/env/php-5.1.4-Win32.zip
MySQL:配合PHP4推荐MySQL5.0.22的WIN系统安装版本
5.0.22版本下载:
QUOTE:
http://download.discuz.net/env/mysql-essential-5.0.22-win32.msi
官方下载地址:
QUOTE:
http://dev.mysql.com/downloads/mysql/5.0.html
ZendOptimizer:版本越新越好啊(目前最新是2.6.2)
官方下载地址:
QUOTE:
https://www.zend.com/store/free_download.php?pid=13
(虽然下载是免费的,但是要注册用户,才可以下载,为了方便大家的使用,公开我注册好的用户名:ideacmblog密码:chm.ideacm.cn,方便大家使用,希望大家在使用这个帐号的时候不要修改密码和用于其它非正当途径)
phpMyAdmin:这个当然也是越新越好啊
官方下载地址:
QUOTE:
http://www.phpmyadmin.net/home_page/downloads.php
国内下载地址:
QUOTE:
http://www.crsky.com/soft/4190.html
http://www.skycn.com/soft/10687.html
-============黃金分割線===================-
好了,软件下载好了,现在就开始安装了;
假设你的系统在C:,如果你的系统不是C:那么下面请自己对应修改。同时,为了避免C:因为重装系统等等各种原因,对C盘进行操作,和在系统盘下备份、转移也很不方便,所以不建议将PHP相关软件安装在C:,这里我把它安装在D:php目录下(这个目录你也可以自己设定,如果你要安装到不同墓立涉及到路径修改的请修改下面对应的路径即可)
第二步:
安装PHP(我取PHP安装路径取为D:phpphp4(为避混淆,PHP5.1.x版本安装路径取为D:phpphp5)

(1)、下载得到的 php-4.4.0-Win32.zip ,解压至D:php目录,将得到二级目录php-4.4.0-Win32,
改名为 php4
,也即得到PHP文件存放目录D:phpphp4[如果是PHP5.1.2,得到的文件是php-5.1.2-Win32.zip,直接全部接压至D:phpphp5目录即可得PHP文件存放目录D:phpphp5];
(2)、
再将D:phpphp4目录和D:phpphp4dlls目录[PHP5为D:phpphp5]下的所有dll文件拷到c:Windowssystem32(win2000系统为 c:/winnt/system32/)下,如果目录下有这些dll文件就覆盖已有的dll文件

(3)、
将D:phpphp4php.ini-dist用记事本打开
,利用记事本的查找功能(Ctrl+F)搜索并修改:

CODE:
register_globals = Off
把 Off 改成 On ,即得到 register_globals = On
注:
这个对应PHP的全局变量功能,考虑有很多PHP程序需要全局变量功能故打开,打开后请注意-PHP程序的严谨性,如果不需要推荐不修改保持默认Off状态
再搜索
CODE:
extension_dir =
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:修改extension_dir = “./”为extension_dir = “D:/php/php4/extensions/” ;
PHP扩展功能目录[PHP5对应修改为
extension_dir = “D:/php/php5/ext/”]

在D:php下建立文件夹并命名为tmp

查找

[Copy to clipboard]
CODE:
;upload_tmp_dir =
将;upload_tmp_dir该行的注释符,即前面的分号“;”去掉,使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个绝对路径,这里设置的目录必须有读写权限。
这里我设置为upload_tmp_dir = D:/php/tmp (即前面建立的这个文件夹呵)
搜索找到


CODE:
;Windows Extensions
将下面一些常用的项前面的;
去掉


CODE:
;extension=php_mbstring.dll

CODE:
;extension=php_curl.dll


CODE:
;extension=php_dbase.dll

CODE:
;extension=php_gd2.dll
这个是用来支持GD库的,一般需要,必选
CODE:
;extension=php_ldap.dll


CODE:
;extension=php_zip.dll
去掉前面的”
;

对于PHP5的版本还需要查找
;extension=php_mysql.dll
并同样去掉前面的”;”
这个是用来支持MYSQL的,由于PHP5将MySQL作为一个独立的模块来加载运行的,故要支持MYSQL必选
查找

CODE:
;session.save_path =
去掉前面
;
号,本文这里将其设置置为
session.save_path = D:/php/tmp
其他的你可以选择需要的去掉前面的;然后将该文件另存为为php.ini到C:Windows ( Windows 2000 下为 C:WINNT)目录下,注意更改文件后缀名为ini,得到C:Windowsphp.ini ( Windows 2000 下为 C:WINNTphp.ini)
若路径等和本文相同可直接保存到C:Windows ( Windows 2000 下为 C:WINNT)目录下使用若路径等和本文相同可直接保存到C:Windows ( Windows 2000 下为 C:WINNT)目录下使用
一些朋友经常反映无法上传较大的文件或者运行某些程序经常超时,那么可以找到C:Windows ( Windows 2000 下为 C:WINNT)目录下的PHP.INI以下内容修改:
max_execution_time = 30 ; 这个是每个脚本运行的最长时间,可以自己修改加长,单位秒
max_input_time = 60 ; 这是每个脚本可以消耗的时间,单位也是秒
memory_limit = 8M ; 这个是脚本运行最大消耗的内存,也可以自己加大
upload_max_filesize = 2M ; 上载文件的最大许可大小 ,自己改吧,一些图片论坛需要这个更大的值
第四步:配置IIS使其支持PHP
IIS如何安装,那就不用说了吧!
PHP 支持 CGI 和 ISAPI 两种安装模式,CGI 更消耗资源,容易因为超时而没有反映,但是实际上比较安全,负载能力强,节省资源,但是安全性略差于CGI,本人推荐使用 ISAPI 模式。故这里只解介绍 ISAPI 模式安装方法:
在“
控制面板
”的“管理工具”中选择“
Internet 服务管理器
”,打开 IIS 后停止服务,对于Win2003系统展开”
Internet 服务管理器
“的下级树一般为你

转载请注明:黑白的自留地 » IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 回访喽请教一下哈为什么我的UC 听不到别人的歌声
    3759997602008-09-10 21:20 Reply
  2. UC?新浪UC?好久不用了。这个东西被新浪收购后很低调了。
    rzsky2008-09-12 15:10 Reply