视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
PHP搭建环境
2025-10-02 19:15:20 责编:小OO
文档
分享] Windows 2003下搭建php+Mysql+Zend+phpMyaAdmin WEB运行环境

教程出处:http://www.68cms.com/tech/master/200809/1.shtml

本教程通过详细图文介绍在Windows 2003 平台上基于IIS6.0搭建最新的php5+Mysql5+Zend+phpMyaAdmin WEB运行环境。

一、安装准备

1.系统准备

已安装完成windows 20003及IIS6.0的配置,这里默认系统安装盘为C盘。

2.软件准备

PHP:PHP v5.2.5    (下载地址:http://www.yniso.cn/soft/160.html)

Mysql:MySQL v5.0.51a (下载地址:http://www.yniso.cn/soft/159.html)

Zend:Zend Optimizer V3.3.0a(下载地址:http://www.yniso.cn/soft/161.html)

phpmyadmin:phpMyAdmin V3.0.0.0 RC1(下载地址:http://www.yniso.cn/soft/247.html)

3.安装目录

一般都存放于系统盘C盘下,但考虑如经常重装系统等因素,这里以D:\\php\为安装目录,在D盘下新建php文件夹。

二、安装PHP

1.将下载的php_5.2.5_win32.rar解压,将php-5.2.5-Win32文件夹重命名为php5,然后将其全部移动到D:\\php\下,这样得到php文件的存放目录D:\\php\\php5。

2.将D:\\php\\php5下的所有dll文件拷到C:\\Windows\\system32下,覆盖已有的dll文件;

3.将D:\\php\\php5\\php.ini-dist 复制到C:\\Windows并将改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索:

register_globals = Off

将Off改为On,这样即开启了PHP的全局变量功能。(注:考虑不少PHP程序需要全局变量功能,故此配置)

同样查找

extension_dir = "./"

将其修改为:extension_dir = "D:/php/php5/ext/" (注:这里是配置PHP扩展功能目录)

;upload_tmp_dir =

将该行的注释符,即前面的分号“;”去掉,修改为:upload_tmp_dir = "D:/php/tmp"

于此对应请在D:\\php下建立文件夹并命名为tmp,这样就配置好了上传文件存放的临时路径,这个目录需要有读写权限。

;session.save_path =

去掉前面;号,这里将其修改为 

session.save_path = "D:/php/tmp"

(这里设置session的保存路径)

继续搜索

; Windows Extensions

开启需要的模块(去掉每个模块前的;号即可):

extension=php_curl.dll

用于支持SSL和zlib。

extension=php_dbase.dll

推荐开启。

extension=php_gd2.dll

GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。

extension=php_ldap.dll

推荐开启。

extension=php_mbstring.dll

为了支持phpMyAdmin,打开mbstring。(不选的话用phpMyAdmin会出现红色提示。)

extension=php_mcrypt.dll

更好的支持phpmyadmin不选的话,会出现“无法载入 mcrypt 扩展,请检查 PHP 配置”

extension=php_mysql.dll

不用说了吧,支持MySQL。

extension=php_zip.dll

推荐开启。

接下来修改了一些文件上传以及内存使用最大:

搜索Resource Limits

找到以下进行修改:

max_execution_time = 30     ; 这里是每个脚本运行的最长时间,可以自己修改加长,单位秒。

max_input_time = 60        ; 这里是每个脚本可以消耗的时间,单位也是秒。

memory_limit = 128M      ; 这里是脚本运行允许的最大内存,根据自己机器情况自行配置。

搜索upload_max_filesize

upload_max_filesize = 2M ; 这里是上载文件的最大许可大小 ,在线上传的图片站、论坛等可能需要设置更大的,自行修改。

4、配置IIS

IIS配置PHP支持 CGI 和 ISAPI 两种模式,CGI 相对安全,但更消耗资源,这里推荐使用 ISAPI 模式。安装步骤:

在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后选择“网站”并右键选择“属性”,

在打开的“ 网站属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,D:\\php\\php5\\php5isapi.dll 。

打开“网站属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,D:\\php\\php5isapi.dll,

然后一路确定即可。

再打开“网站属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加如 index.php、default.php等项。

您也可以将 index.php 等项升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

接下来在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许

确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,

然后关闭 Internet 信息服务管理器

在“开始”-“运行”中输入“iisreset /restart /timeout:0” 重启IIS。

打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:

phpinfo();

?>

打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。

三、安装 MySQL :

1、在D:\\php\目录下新建mysql文件夹,作为mysql的安装目录。

2、将下载的mysql-5.0.51a_win32.rar解压,双击执行 Setup.exe 

Next下一步后选择Custom自定义安装

再Next下一步选择安装路径这里我们选择D:\\php\\MySQL

<

继续一路Next

完成安装

安装完成后会提示你是不是立即进行配置,选择是进入配置。

Next下一步后选择Standard Configuration

Next下一步,钩选"Include Bin Directory in Windows PATH"

Next下一步,设置ROOT密码,

建议设置复杂点,确保服务器安全!

接下来按下一步执行配置,

执行完成后将在D:\\php\\MySQL目录下生成MY.INI配置文件,并添加自动启动MySQL服务。

四、安装 Zend Optimizer :

1、在D:\\php\目录下新建zend文件夹,作为Zend Optimizer的安装目录。

2、将下载的mysql-5.0.51a_win32.rar解压,双击执行 ZendOptimizer-3.3.0a-Windows-i386.exe

选中同意协议,NEXT

选择安装目录。

选择IIS作为Web Server,继续下一步

选择php.ini的位置(默认即可),

选择服务器站点根目录(默认即可),

配置完成后,执行安装(Install)

提示需要关闭web server,点击"是"

点确定后安装完成。同时会根据你的选择自动修改php.ini 文件,以启动Zend Optimizer。这样你可以在php.ini里找到已经配置好了的Zend Optimizer 选项,这里做一些说明:

搜索[Zend]

zend_extension_manager.optimizer_ts="D:\\php\\zend\\lib\\Optimizer-3.3.0"

;Zend Optimizer 模块在硬盘上的安装路径。

zend_extension_ts="D:\\php\\zend\\lib\\ZendExtensionManager.dll"

;优化器所在目录。

打开http://localhost/phpinfo.php,页面往下拉些,显示有: 

Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies 则表示安装成功。

五、安装 phpMyAdmin:

1、将下载的phpMyAdmin.rar解压,将phpMyAdmin-3.0.0-rc1-all-languages文件夹重命名为phpMyAdmin,然后将其全部移动到D:\\php\下,这样得到phpmyadmin的存放目录D:\\php\\phpMyAdmin。

2、在IIS中建立新站点或者虚拟目录指向该目录以便通过WEB地址访问,

这里建立默认站点的phpMyAdmin虚拟目录指向D:\\php\\phpMyAdmin目录通过http://localhost/phpmyadmin/访问

找到D:\\php\\phpMyAdmin\\libraries目录下的 config.default.php ,用记事本或者写字板打开,做如下修改:

搜索

$cfg['PmaAbsoluteUri']

设置你的phpmyadmin的WEB访问URL,这里设置为:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 即:phpmyadmin在默认站点的根目录下。这个可以根据你绑定的具体域名及目录路径来设置。如:我将phpmyadmin放在www.yniso.cn根目录下,那么就设置为$cfg['PmaAbsoluteUri'] = 'http://www.yniso.cn/phpmyadmin/';

搜索

$cfg['blowfish_secret'] =

设置COOKIES加密密匙,如yniso.cn则设置为$cfg['blowfish_secret'] = 'yniso.cn';

搜索$cfg['Servers'][$i]['auth_type'] = 'config',默认为config,安全起见,建议使用cookie,将其修改为$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

如果要使用默认的config,还需要在下面设置登陆用户名和密码:

$cfg['Servers'][$i]['user'] = 'root';      这里是MySQL连接用户名,默认为root。

$cfg['Servers'][$i]['password'] = '';      这里是MySQL连接用户密码,默认是空的,根据自己之前设置的root密码进行修改。

搜索$cfg['DefaultLang'] = 'en-utf-8' ,将其修改为$cfg['DefaultLang'] = 'zh-gb2312'

搜索$cfg['DefaultConnectionCollation'] = ,将

$cfg['DefaultConnectionCollation'] = 'utf8_general_ci'

修改为

$cfg['DefaultConnectionCollation'] = 'gbk_unicode_ci'

搜索$cfg['DefaultCharset'] = 'utf-8'

将其修改为$cfg['DefaultCharset'] = 'gbk'

至此完成phpmyadmin的配置,windows 2003下配置IIS+PHP+MYSQL+ZEND+PHPMYADMIN也已全部完成,怎么样?如此轻松完成所有配置,想必激动不已吧,赶快打开浏览器,输入:http://localhost/phpMyAdmin/ ,

熟悉的登陆界面呈现眼前,大功告成,输入用户root及密码(如没有设置密码则密码留空)即可进入phpMyAdmin数据库管理。

读完本教程,如果您还不会配置,要不是自己太 lazy,就该去撞墙了,呵呵^_^。

当然如果在配置过程中还有问题,也可以咨询68cms[www.68cms.com]

小编,QQ:55693344。

本教程欢迎转载,转载请注明出处:68cms联盟 网址:http://www.68cms.com/

下载本文
显示全文
专题