Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

PHP-5.21+Mysql 5.0.37+Zend 3.2.6+phpmyadmin2.10.0.2程序下载

[复制链接]
adslav 发表于 2007-4-7 12:45:57 | 显示全部楼层 |阅读模式
WIN2003+IIS6.0+PHP4.41+ZEND2.60+MYSQL4.026+PHPMYADMIN2.70+EACCELERATOR

环境设置论坛里的帖子大部分都拜读了,如果采用下面的版本:
Php-4.4.1
ZendOptimizer-2.6.0
Mysql-4.0.26
Eaccelerator 加速及缓存软件,这个eaccelerator针对php4.4.1版本
phpMyAdmin-2.7.0-pl1

最稳定、最适用的是下面这个

win2000/2003 Discuz生存环境搭建及基础优化 攻略

如果用最新版本的话,请参考下面:

Win2003+IIS6.0+MySql 5.0.37+PHP 5.2.1+ZendOptimizer 3.2.6+phpMyAdmin 2.10.0.2环境配置:

相关软件如下:
操作系统:Windows 2003 server IIS6.0
PHP版本:php 5.2.1
Mysql版本:mysql 5.0.37
Zend版本:ZendOptimizer 3.2.6
phpMyAdmin版本:phpMyAdmin 2.10.0.2

php-5.2.1-Win32.zip:
php-5.2.1-Win32.zip下载
mysql 5.0.37:
mysql 5.0.37下载
phpMyAdmin 2.10.0.2:
http://www.onlinedown.net/soft/2622.htm
ZendOptimizer 3.2.6:
Zend Optimizer v3.2.6 for windows

参考了不少帖子,找到适合自己的就是最好了,本帖子与本机安装同步,
将会不断调试与编辑
安装:

[ 本帖最后由 adslav 于 2007-4-9 15:00 编辑 ]
 楼主| adslav 发表于 2007-4-9 10:20:12 | 显示全部楼层
Windows 2003 下的 IIS 安装:

由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:

将 PHP 安装为 ISAPI 模式:
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\PHP\php5isapi.dll。

打开“默认 Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\PHP\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。

再打开“默认 Web 站点属性”窗口的“的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:


net stop w3svc
net stop iisadmin
net start w3svc



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


<?php
phpinfo();
?>



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

Windows下IIS6+MySQL5.2+PHP5.2.1环境的安装配置

??一.下载最新的MySQL5.2,PHP5.2.1[下载地址:http://cn.php.net/downloads.php 注意:同时下载php-5.2.1-Win32和pecl-5.2.1-Win32(扩展包),格式是解压缩的那种,而不是exe或者msi等直接安装的那种。]
php-5.2.1-Win32.zip

md5: 682dd66fb03c7dd24c522f474e1b04b6


pecl-5.2.1-Win32.zip

md5: dc8b394146faf7effa6f26df02e8e534

??
??二.安装配置PHP5.2.1
??   1.解压缩PHP5.2.1压缩包到C:\PHP5(这个路径和文件名都可以随意,不过以下要是用到这个路径和文件名,如果你用的不是该路径和文件名,请做相应的修改)。
??   2.复制C:\PHP5目录下的以下文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同(如果是Windows9x/ME,则为c:\windows\syste;如果是Windows NT/2000,则为c:\winnt\system32;如果是Windows XP/server2003,则为c:\windows\system32。其中C:\为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在C:\windows下,请相应做出修改)
??php5ts.dll
??fdftk.dll
??fribidi.dll
??gds32.dll
??libeay32.dll
??libmcrypt.dll
??libmhash.dll
??libmysql.dll
??libswish-e.dll
??msql.dll
??ntwdblib.dll
??ssleay32.dll
??yaz.dll
??   3.把C:\PHP5目录下的文件php.ini-dist改名为php.ini(该配置文件自动给所有添加内容加上“//”,增加安全,同时也增加了麻烦;如果把php.ini-recommended改名为php.ini,该配置文件不给所添加内容加上“//”,减少了安全,但更加便利。选择哪个由你决定),复制php.ini到C:\windows\(XP/2003/9x/Me)或C:\Winnt\(2000/nt)下,用记事本打开,做如下几项修改:
??   ①搜索extension_dir= ./这行,并将其路径指到你的PHP目录下的extensions目录,修改为:extension_dir = C:\PHP5\ext
??   ②如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可。
??   PHP所支持模块很多,不过有些dll不是免费的,所以没有随PHP的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将前面分号加上去就可以了。搜索:
??;Windows Extensions
??;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
??;
??   下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:
??extension=php_bz2.dll
??extension=php_cpdf.dll
??extension=php_crack.dll
??extension=php_curl.dll
??extension=php_db.dll
??extension=php_dba.dll
??extension=php_dbase.dll
??extension=php_dbx.dll
??extension=php_domxml.dll
??extension=php_exif.dll
??extension=php_fdf.dll
??extension=php_filepro.dll
??extension=php_gd2.dll
??extension=php_gettext.dll
??extension=php_hyperwave.dll
??extension=php_iconv.dll
??;extension=php_ifx.dll
??;extension=php_iisfunc.dll
??extension=php_imap.dll
??extension=php_interbase.dll
??extension=php_java.dll
??extension=php_ldap.dll
??extension=php_mbstring.dll
??;extension=php_mcrypt.dll
??extension=php_mhash.dll
??extension=php_mime_magic.dll
??extension=php_ming.dll
??extension=php_mssql.dll
??extension=php_msql.dll
??;extension=php_oci8.dll
??extension=php_openssl.dll
??;extension=php_oracle.dll
??extension=php_pdf.dll
??extension=php_pgsql.dll
??;extension=php_printer.dll
??extension=php_shmop.dll
??extension=php_snmp.dll
??extension=php_sockets.dll
??;extension=php_sybase_ct.dll
??extension=php_w32api.dll
??extension=php_xmlrpc.dll
??extension=php_xslt.dll
??extension=php_yaz.dll
??extension=php_zip.dll
??修改完成后,保存php.ini。
??   ③解压缩pecl-5.2.1-Win32.rar包,将其中的所有文件复制到C:\PHP5\ext文件夹下。(该文件夹是PHP5.2.1的扩展文件存放之处,如果你用c语言编了PHP的扩展程序,也可以放到该文件夹下)
??   ④在C:\PHP5目录下新建一个文件夹,命名为:session。(该文件夹是用来保存session的,因为PHP没有类似ASP中的application那样的长驻内存的变量,所以对于保存初始查询条件以备翻页之用,或者做购物车的来说,session几乎是唯一可选的。不过该文件夹以后需要定期清理)
??
??到此完成PHP的安装和配置。
??
??三.Mysql的安装
??   Mysql相对来说是比较独立的,这个数据库很小,不能直接对它进行操作,不像access或者SQL2000那样有图形化的管理工具,不过目前已经有很多图形化管理软件可以很好地操作它,比如:EMS SQL Manager 2005 for MySQL(强烈推荐 最优秀的MySQL管理软件),Navicat,phpMyAdmin,mysqlcc。这些软件可以到网上下载获得,在此不详细说明。
??  1.下载获得Mysql的for win32安装包后,用winzip打开,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,不过建议将它和PHP安装在一起,选择C:\MySQL目录。
??  2.安装完成后MySQL自动进入设置阶段。按照默认方式进行配置,最后输入密码,完成设置。(默认的用户名是root,密码为空)
??  3.一般装完MySQL后会自动启动服务,如果没有启动的话,请双击C:\MySQL\bin\mysqld-nt.exe运行即可。
??  4.如果你已经下载了上面提到的几个管理软件,就可用它们进行MySQL的管理了。
??
??四.IIS的配置
??  打开IIS,在“默认Web站点”上右键打开属性,在主目录里做如下图中的设置,注意步骤:
??

??完成后IIS+PHP+MySQL的环境算是建立了。
??
??五.Zend Optimizer安装配置(可选)
??  下载来后是一个.exe的文件,直接安装就可以了,安装过程要你选择PHP版本,一定要选择准确,这里我选择php5.2.1,完成安装之前提示是否备份php.ini,点确定后就结束安装了。
??  打开php.ini,修改一个地方:
??找到:
??[Zend]
??在下面可以看到:
??zend_optimizer.optimization_level=*
??这行,将“=”后面数值改为1023,也就是将这行改为:
??zend_optimizer.optimization_level=1023
??保存后重起IIS,到此安装全部结束。
??
??六.测试
??  用记事本新建个文件,写如下几行:
??<?php
?? phpinfo();
???>
??  将文件改名为phpinfo.php,保存到C:\htdocs目录下(该目录是你的站点根目录),然后在浏览器中输入http://localhost/phpinfo.php。
??  如果你可以看到相关的PHP信息,那就证明整个Windows下IIS6+MySQL5.2+PHP5.2.1环境的安装配置工作胜利完成!


≡ PHP 5.2.1 的安装 ≡
1、到其官方站点下载 php-5.2.1-Win32.zip 并解压(在此不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。)
2、将PHP文件解压到一个目录下,目录地址为 "C:\php"。
3、将PHP目录(C:\php)下的php.ini-dist改名为php.ini。
4、复制C:\php目录下的php5ts.dll复制到系统目录的 system32目录中,即:C:\windows\system32。


≡ MySQL 5.0.37 的安装 ≡

1、打开我的电脑,进入C:\,在其下新建一个文件夹,名为 mysql 。
2、到其官方站点下载 Mysql 5.0.37 Installer 并执行。
3、按Next,然后选择Custom安装方式。
4、点击Change,改变安装路径;原路径是"C:\MySQL\"。
5、等安装进度条load完时,会出现一个Sign Up向导,这里不用理,选择最下面的那个Skip Sign-Up,然后6、Next,上面有个 "Configure the MySQL Server now" 是打勾的,不要去掉,直接点Finish。
7、现在开始安装最后的配置,点Next,选择Detailed Configuration,然后选择第二个Server Machine。
8、再Next,选择Non-Transactional Database Only。
9、再Next,选择Manual Setting,连接数选择1000。
10、再Next,是设置其的端口,默认是3306,不要动它。
11、再Next,选择Manual Selected Default Character Set / Collation,在下面的 Character Set选择gbk。
12、再Next,在Include Bin Directory in Windows PATH前打勾。
13、再Next,在Modify Security Settings前打勾。
14、最后一个Next再加Execute,可以看到上面的步骤全部完成。
15、MySQL的帐号是:root,密码为空。
16、检测MySQL,键盘的Win + R,弹出运行对话框,输入cmd后回车,进入命令提示符,然后输入:"mysql -uroot -p",回车后要求输入密码,因为密码为空,所以直接再按回车即可。现在可以看到如下成功的提示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.37-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
表示全部安装成功。
操作符变成了"mysql>",键入exit退出即可。

≡ Zend Optimizer 3.2.6 的安装 ≡

打开我的电脑,进入C:\l,在其下新建一个文件夹,名为 zend 。
到其官方站点下载 ZendOptimizer-3.2.6-Windows-i386.exe并执行。
按Next,到了路径选择那儿,点Browse,默认是"C:\Program Files\Zend\ZendOptimizer-3.2.6",将其修改为"C:\zend"。
按Next后,可以看到的是服务器的选择,选IIS,然后点Next。
接下来的一路点Next,全接默认的设置,然后Install。
Zend安装完成。

≡  PHP 的配置 ≡

用Notepad打开C:\windows\php.ini。
查找:
extension_dir = "./"
替换:
extension_dir = "d:/local/php/ext/"
查找:
upload_max_filesize = 2M
这里的意思为修改上传文件的最大限制,默认为2M,可以改为6M。
查找:
;extension=php_mbstring.dll
将前面的;号去掉。
查找:
;extension=php_gd2.dll
将前面的;号去掉。
查找:
;extension=mysql.dll
将前面的;号去掉。

查找register_globals = Off,更改为register_globals = On

≡ phpMyAdmin 2.10.0.2 的安装 ≡

1、到其官方站点下载 phpMyAdmin-2.10.0.2-all-languages.zip并解压,并更改目录名为phpmyadmin,然后移动到"C:\htdocs\WEB\"。
2、编辑:libraries下的config.default.php。
查找:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['nopassword'] = FALSE; // Whether to try to connect without password
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
这里由于是本地测试环境,所以所按默认值,不需要更改。
查找:
$cfg['DefaultLang'] = 'en-iso-8859-1';
替换:
$cfg['DefaultLang'] = 'gb2312';
查找:
$cfg['DefaultCharset'] = 'iso-8859-1';
替换:
$cfg['DefaultCharset'] = 'gb2312';
3、设置完成。现在打开IE,键入:"http://localhost/phpmyadmin",即可进行相关操作。

≡ 其它说明 ≡

MySQL的帐号为:root,密码无,即为空。数据库,可以自己随意创建。
网页存放目录:C:\local\WEB\htdocs\



phpMyAdmin安装、设置教程


1、先下载一份最新版的phpMyAdmin MYSQL管理器,可以到天空软件站去下载,我刚下载的是2.8.2.1的版本

2、解压后得到一个phpMyAdmin的目录(你可以改名)

找到目录里的config.inc.php文件(最新版的在解压得到的文件夹中找不到了,其实你可以把phpMyAdmin/libraries下的config.default.php复制到phpmyadmin跟目录,然后把config.default.php改名为config.inc.php)

3、打开config.inc.php(可以用记事本等文字编辑工具)

4、找到 $cfg['PmaAbsoluteUri']   (呵呵,按Ctrl+F就可以调出查找框了)
修改你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = 'http://www.taoliyuan.com.cn/phpmyadmin/';

5、还有下面的
$cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外,可以不用修改)

6、$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie ,这里建议使用cookie

7、$cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root;在网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)

8、$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
自己机里不用设,留空就可以了

9、$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only(你只有一个数据就设置一下;如果你在本机或想架设服务器,那么建议留空)

10、还有$cfg['DefaultLang'] = 'zh';  (这里是选择语言,zh代表简体中文的意思)

设置完毕可以上传到网络上的空间了。

浏览http://host/phpmyadmin/ 就可以了。
当然你设置不同就用那个网址,这里知识举例说明。

11、补充说明:
其实如果你是购买的虚拟主机,那么这些工作根本不需要你来作
之所以要设置phpmyadmin估计大家都是要架设服务器的
如果出现“配置文件现在需要绝密的短语密码(blowfish_secret)”
那么请在$cfg['blowfish_secret'] = ' ';的等号里面设置你网站的cookie,例如:$cfg['blowfish_secret'] = 'www.taoliyuan.com.cn';
这是因为你的“$cfg['Servers'][$i]['auth_type'] = 'cookie'的原因。

[ 本帖最后由 adslav 于 2007-4-9 18:49 编辑 ]
回复

使用道具 举报

 楼主| adslav 发表于 2007-4-9 10:20:32 | 显示全部楼层
111111111111

[ 本帖最后由 adslav 于 2007-4-9 18:47 编辑 ]
回复

使用道具 举报

pc77maikongjian 发表于 2007-4-9 14:32:50 | 显示全部楼层
置顶贴看看吧.:)
回复

使用道具 举报

ninachao 发表于 2007-10-31 17:51:29 | 显示全部楼层
回复

使用道具 举报

ninachao 发表于 2007-10-31 17:54:21 | 显示全部楼层

郁闷啊!

没有人教我做东西啊 !

[ 本帖最后由 ninachao 于 2007-11-12 10:43 编辑 ]
回复

使用道具 举报

zgdxs 发表于 2007-11-2 23:22:42 | 显示全部楼层
goodq
:) :) :)
回复

使用道具 举报

165449chen 发表于 2007-11-13 12:42:50 | 显示全部楼层
回复

使用道具 举报

十二少的刀 发表于 2007-11-17 23:04:44 | 显示全部楼层
好象不对哦,不够细致,不需要加载的DLL可以不去掉;
回复

使用道具 举报

野人哥哥 发表于 2007-11-18 02:22:35 | 显示全部楼层
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:


net stop w3svc
net stop iisadmin
net start w3svc


这个不懂啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-20 07:42 , Processed in 0.030743 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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