图文:win2003+IIS6+php4.3.10+GD +mysql4.1.10a+php.ini优化安装发表于 2005-03-28 作者: 出自 点击: 710图文:win2003+IIS6+php4.3.10+GD +mysql4.1.10a+php.ini优化安装 PHP在WINDOWS下的安装是非常简单方便的,但在论坛里却还有很多人在安装过程中遇到各式各样问题,有的初д呔鸵蛭沧安簧匣肪扯牌癙HP。于是在此做个安装小总结。
注明:1.如今,WINDOWS2003凭借安全性和可靠性占领了服务器操作系统很大份额
2.现在正处于PHP4和5青黄不接的时段,一般的服务器管理者,还是喜欢使用PHP4
3.2003服务器推荐通过此安装方法配置PHP(意为不推荐用apache).可使用于生产环境.我安装后的路径是这样的(可根据个人爱好修改):
win2003系统安装于C盘
Php-->d:\php
Mysql-->d:\mysql
网页文件夹-->d:\www假设:
服务器已安装好IIS6.0
服务器IP地址:210.21.111.110
需要绑定域名:www.phpv.net
phpmyadmin路径 [url=http://www.phpv.net/phpmyadmin]http://www.phpv.net/phpmyadmin[/url]
1.首先,还是下载软件:Mysql4.1.10a(解压安装包)
官方下载:
[url=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-noinstall-4.1.10a-win32.zip/from/pick]http://dev.mysql.com/get/Downloads/MySQ...2.zip/from/pick[/url]
本站下载:
[url=http://soft.phpv.net/apache_php_mysql_install/for_win32/mysql-noinstall-4.1.10-win32.zip]http://soft.phpv.net/apache_php_mysql_i....1.10-win32.zip[/url]
Php4.3.10
官方下载:
[url=http://www.php.net/downloads.php]http://www.php.net/downloads.php[/url]
本站下载:
[url=http://soft.phpv.net/apache_php_mysql_install/for_win32/php-4.3.10-Win32.zip]http://soft.phpv.net/apache_php_mysql_i....3.10-Win32.zip[/url]
ZendOptimizer-2.5.7(如果要用ZendOptimizer,php4.3.10一定要ZendOptimizer-2.5.7以上版本)
[url=http://soft.phpv.net/apache_php_mysql_install/for_win32/ZendOptimizer-2.5.7-Windows-i386.exe]http://soft.phpv.net/apache_php_mysql_i...indows-i386.exe[/url]
phpmyadmin
本站下载:
[url=http://soft.phpv.net/apache_php_mysql_install/phpMyAdmin-2.6.1.tar.bz2]http://soft.phpv.net/apache_php_mysql_i...n-2.6.1.tar.bz2[/url]
或者到天空软件下载.
暂时就这些(版本在不同时期,会有所变化,大家挑新的,稳定的版本下)。
2.安装mysql:2.1.找到下载的mysql压缩包:
mysql-noinstall-4.1.10a-win32.zip解压至
d:\mysql
打开
d:\mysql\bin目录下,双击运行
winmysqladmin.exe 文件。弹出一个窗口。输入随便的一个用户和密码。(这里的密码并非mysql 数据库的root密码)
看到右下角有 这样的图标[img][/img]
2.2.设置mysql root密码:
默认情况下,这个版本的mysql这样安装后会建立两个用户,其中一个是
root@localhost,密码为空。另一个是@localhost
开始->运行,输入cmd 然后cd 到
d:\mysql\bin 执行以下命令
D:\mysql\bin>mysql
进入mysql后接着执行:
[img][/img](将root密码设置为easy)
下面一步是让PHP可以连接到mysql4.1以上版本的,一定不可以省略。具体可参考
[url=http://www.phpv.net/article.php/288]http://www.phpv.net/article.php/288[/url]
[img][/img]接着,安装PHP4.3.10
找到刚才下载的php4.3.10 压缩包
php-4.3.10-Win32.zip
将它解压至:
d:\php
然后
到
d:\php目录,把
php.ini.dist改名为
php.ini 连同
php4ts.dll复制到
c:\windows目录下,
再到
d:\php\extensions目录将
php_gd2.dll文件复制到
c:\windows\system23目录下
转到
c:\windows目录,找到
php.ini,记事本打开.根据你的需要修改:
output_buffering = Off 改为output_buffering = On 推荐做这一步.不然效率有影响.max_execution_time = 30 改为 max_execution_time = 0 程序运行超时限制.我设置为无限制.display_errors = On 如果是真正的装在服务器,就设置为Off 不显示错误信息.register_globals = On 个人喜欢将其设置为关,不要依赖它.否则代码兼容性差.;extension=php_gd2.dll 去掉前面的; 以便支持GD库.;session.save_path = /tmp 去掉前面的; /tmp改为windows的临时文件夹路径,比如 \\"c:\windows\temp\\" 这里不改也不会有很大问题.但还是推荐改改.保存退出.
3.IIS6.0支持PHP解析并绑定域名打开IIS在 '默认站点上右键' 属性(如图)
[img][/img]在网站标签里,填入IP地址(如无固定IP地址或只是本试测试,以下两步可免),点高级(如图)
[img][/img]添加一个网站标识,你可依下图,照我的来修改.
[img][/img]改好了点确定回到第一个选项单..
点击主目录标签,本地路径处填入
d:\www
其它不变,再点下方的
配置(G).. 按钮(如图)
[img][/img]
在映射栏内,点添加.可执行文件一栏写成d:\php\sapi\php4\isapi.dll
扩展名为.php (如图)
[img][/img]再点确定.(我的服务器只需要执行PHP,为了安全,所以把其它的什么ASP都删除了,如果你需要解析运行ASP或者shtml等,就不要像我这样删得光溜溜….呵
接着转到文档标签,添加一个默认页index.php 同样删除不需要的默认主页.(如图)
[img][/img]
点确定返回.
转到
\"WEB服务扩展\"->选中\"所有未知ISAPI扩展\" ->允许(如图)->弹出个警告窗口->确定.
[img][/img]
用记事本,在
d:\www建立个
index.php文件(注意不是
index.php.txt)
内容就是所有人测试PHP是否正常的
Phpinfo();
?>接着重启你的IIS6.打开本地浏览器输入
[url=http://localhost]http://localhost[/url] 我的远程测试则是
[url=http://www.phpv.net]www.phpv.net[/url]
如看到类似下图页面,就算成功安装了.
[img][/img]同时,你也可将以下保存为.php 文件然后执行,以便检查PHP是否能连接上mysql
$link=mysql_connect('localhost','root','123456'); //这里的root和123456是MYSQL的用户和密码,请根据你自己的情况改好
if(!$link) echo \\"fail\\";
else echo \\"success\\";
mysql_close();
?> 4.安装ZendOptimizer-2.5.7直接运行安装文件
ZendOptimizer-2.5.7-Windows-i386.exe ,点几次下一步.问你WEB服务器是什么的时候选择IIS,问PHP.INI路径时则是c:\windows 相信大家都能搞定它的.装好后重启IIS.再看.
[url=http://localhost]http://localhost[/url] ,你会发现多了些信息在第二栏.
5.安装数据库的WEB管理工具phpmyadmin:将phpMyAdmin-2.6.1.tar.bz2解压到WEB根目录(d:\www\中去),重命名文件夹为phpmyadmin打开phpmyadmin 目录中的 config.inc.php
找到以下这些(以下我已改好):
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; //我的则是'http://www.phpv.net/phpmyadmin'
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'easy'; //分别填上你mysql的用户和密码即可
$cfg['Servers'][$i]['auth_type'] = 'http'; // 这里也可以改为cookie 改好了保存,在浏览器打开
[url=http://localhost/phpmyadmin]http://localhost/phpmyadmin[/url] (需要远程管理,请在上面的$cfg['PmaAbsoluteUri']设置完整的域名或者IP地址)
输入你的用户名和密码,便可以管理mysql了
除了phpmyadmin.我倒想推荐这个管理软件:
[img][/img]非常方便的管理数据库工具,连接远程数据库速度也不慢.
可到此地址下载
[url=http://bbs.phpv.net/showthread.php?t=9]http://bbs.phpv.net/showthread.php?t=9[/url]
说明:本安装过程非常简单,但初学者要一次安装成功,还是要细心+耐心.
最后,祝大家不用花太多时间在安装上而是在写代码上.