|

- 帖子
- 285
- 精华
- 1
- 积分
- 2
- 注册时间
- 2005-11-10
|
1#
发表于 2006-6-2 08:00
| 只看该作者
[原创] IIS+MySQL+PHP+Zend Optimizer+PHPMyAdmin安装笔记
前几天由于种种原因,一直无法将PHP这套运行环境良好的搭建起来,在做了几天的努力甚至请来了外援都无法搞定的情况下,我终于忍无可忍,将系统重新GHOST回来,成了一个干净的系统,要说这干净的系统真是好,那个速度叫一个快啊,而且还没啥问题。废话太多,来记录下安装过程,以便以后再次操作。
系统配置:
WindowsXP.SP2(已经更新到最新补丁)
Celeron2.4G 内存512M
要安装的软件:
IIS 5.1(Web Sever,必装,WindowsXP安装包里带着)
MySQL 4.0.26(推荐安装版本,不存在令人头疼的编码问题,下载地址
http://downloads.mysql.com/archives/mysql-4.0/mysql-noinstall-4.0.26-win32.zip ,这个是免安装版本)
PHP 5.12(好象官网上最新的是5.14了,不过版本区别不会太大,下载地址
http://download.discuz.net/php-5.1.2-Win32.zip,也直接解压即可)
Zend Optimizer 2.62(没啥好说,可选择安装,不过一般最好还是装上吧,优化PHP运行的东东,下载地址http://download.discuz.net/ZendOptimizer-2.6.2-Windows-i386.exe)
PHPMyAdmin 2.8.0.3 (非常好的MySQL数据管理程序,基于Web的,只要用到MySQL就强烈建议安装,类似的数据管理软件还有MySQL-Front、Navicat等,这类软件可以方便地管理MySQL,不过我感觉使用MySQL越来越容易的后果是我们会越来越笨,哈哈。下载地址:http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.8.1.zip,这是最新版本,和2.8.0.3基本上没啥大区别)
安装步骤:
1.安装IIS 5.1,在控制面板的添加删除程序的添加删除组件里面,应该大家都知道吧.选中IIS之后选择Windows安装包位置即可顺利安装.
2.安装MySQL 4.0.26,这个是免安装版本,解压至某个目录下,例如d:\mysql,然后运行\bin\目录下的winmysqladmin.exe,第一次运行之,会提示你输入用户名和密码,输入你想设定的用户名和密码然后进入,退出之后会自动在你的系统目录下如c:\windows\生成my.ini文件.其中明文保存了你的用户名和密码.安全性是差了一点,对安全性要求比较高的同学要注意了.
3.安装PHP 5.12, 这个稍微麻烦一点.将压缩包全部解压至某个目录下,例如d:\php5,
然后将目录里的php.ini-dist文件改名为php.ini,和php5ts.dll这两个文件移动到系统目录下c:\windows,注意是移动而不是复制.再将libmysql.dll复制到同目录下.
然后打开PHP.ini编辑.
找到extension_dir=这行,把目录加上改为extension_dir="d:\php5\ext",这句不加,据说也可以,我没试过.大家有兴趣的可以试下,看行不行.
再找到extension=php_mbstring.dll(宽字符支持好象是,建议选中) extension=php_gd2.dll(PHP的GD库支持,必选) extension=php_mysql.dll(使PHP支持MySQL,必选)将这三句前面的;去掉.使其支持相应功能.
4.安装Zend Optimizer,这个没什么好说的,一路确定,中间注意提示将一些设置改成你本机的配置即可。
5.使IIS支持PHP.
打开Internet信息服务,点击默认网站,右键点属性,如下图所示.

然后点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的对话框中,依下图所示填入,其中可执行文件处php5iaspi.dll的路径可以按“浏览”按钮来选择。然后按确定退出。如果前面设置正确的话,你话发现在筛选框中存在PHP这条筛选项,而且前面有个绿色的向上箭头,表示筛选已经起作用,如果是向下的红色箭头或者没有箭头的话,那就说明你前面的配置有问题,请重新检查设置。

然后点击“主目录”标签,再点击“标签”,出现“应用程序配置”对话框,再点击“添加”按钮,按下图所示填入相应内容,php5isapi.dll路径按你自己计算机上选择。其它配置按默认即可。然后点击确定。

然后点击“文档”标签,再点“添加”按钮,按下图所示填入相应内容。然后点击确定退出。

至此,应该就把环境配置完毕了,其实挺简单的事情,说起来还挺麻烦的,花了我一下午时间才完事。
6.安装PHPMyAdmin。
将下载的压缩包解压至Web发布目录。如g:\www\phpmyadmin\,然后打开libraries子目录下的config.default.php(2.7版本之前这个文件是放在phpmyadmin根目录下面的),大约在第71行找到$cfg['Servers'][$i]['auth_type'] ,这里表示进入使用PHPMyAdmin的三种认证方式,分别为Http、Cookie、Config,安全性依次降低,建议在自己电脑上学习之用的时候用Config方便,可以直接把用户名和密码填入下面两行。用作服务器时,强烈建议使用Http方式或者cookie方式。一般用http方式最好。配置完毕如图所示。

然后打开浏览器,输入http://localhost/phpmyadmin/即可看到如下画面(根据认证方式设置不同,该画面会有差异)

7.验证。
打开记事本之类的文本处理软件。
新建文件,输入保存为phpinfo.php,并放入你的WWW根目录。在浏览器中输入http://localhost/phpinfo.php,回车会出现所有PHP环境信息,如果成功就证明系统已经支持PHP。
再新建文件,输入- <?
- $db_usrname="XXXX"; //此处填你的用户名
- $db_password="XXXX"; //此处填你的密码
- $conn=mysql_connect("localhost",$db_usrname,$db_password) or die ('I cannot connect to the database.');
- mysql_select_db("test",$conn);
- echo "Success";
- ?>
复制代码 保存为dblinktest.php,并放入你的WWW根目录。在浏览器中输入http://localhost/dblinktest.php,回车如果出现"Success"字样就证明PHP已经成功地连上了MySQL。如果想装个WZ这样的论坛玩玩的话,现在只需到Discuz的官方网站去下载个论坛程序回来安装就可以了。
enjoy it!
限于水平有错误之处,请大家指正!谢谢!感谢DRL's 答铭的帮助!
2006-06-01 15:17:48 (版权所有,请勿随意转载,转载请保留出处及作者ID,谢谢) |
|