图文win2003+IIS6+php4.3.10+GD +mysql4.1.10a+php.ini优化安装

PHP5研究室 2005年03月28日 10:08 查看40374次 作者: esayr  【
文章分类:PHP安装配置

  PHP在WINDOWS下的安装是非常简单方便的,但在论坛里却还有很多人在安装过程中遇到各式各样问题,有的初学者就因为安装不上环境而放弃学习PHP。于是在此做个安装小总结。

注明:

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路径 http://www.phpv.net/phpmyadmin

 

1.首先,还是下载软件:
Mysql4.1.10a(解压安装包)
官方下载:
http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-noinstall-4.1.10a-win32.zip/from/pick
本站下载:
http://soft.phpv.net/apache_php_mysql_install/for_win32/mysql-noinstall-4.1.10-win32.zip

Php4.3.10
官方下载:http://www.php.net/downloads.php
本站下载:http://soft.phpv.net/apache_php_mysql_install/for_win32/php-4.3.10-Win32.zip

ZendOptimizer-2.5.7(如果要用ZendOptimizer,php4.3.10一定要ZendOptimizer-2.5.7以上版本)
http://soft.phpv.net/apache_php_mysql_install/for_win32/ZendOptimizer-2.5.7-Windows-i386.exe

phpmyadmin

本站下载:http://soft.phpv.net/apache_php_mysql_install/phpMyAdmin-2.6.1.tar.bz2
或者到天空软件下载.

暂时就这些(版本在不同时期,会有所变化,大家挑新的,稳定的版本下)。

 

2.安装mysql:

2.1.找到下载的mysql压缩包:mysql-noinstall-4.1.10a-win32.zip
解压至d:mysql
打开d:mysqlbin目录下,双击运行 winmysqladmin.exe 文件。弹出一个窗口。输入随便的一个用户和密码。(这里的密码并非mysql 数据库的root密码)
看到右下角有 这样的图标(绿灯),就说明mysql已正确安装到机器里并会随着机器的下次启动自动运行了。

2.2.设置mysql root密码:
默认情况下,这个版本的mysql这样安装后会建立两个用户,其中一个是root@localhost,密码为空。另一个是@localhost
开始->运行,输入cmd 然后cd 到d:mysqlbin 执行以下命令

D:mysqlbin>mysql
 
进入mysql后接着执行:

(将root密码设置为easy)

 
下面一步是让PHP可以连接到mysql4.1以上版本的,一定不可以省略。具体可参考http://www.phpv.net/article.php/288

接着,安装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:phpextensions目录将php_gd2.dll文件复制到c:windowssystem23目录下

转到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:windowstemp"  这里不改也不会有很大问题.但还是推荐改改.

保存退出.


3.IIS6.0支持PHP解析并绑定域名
打开IIS在 '默认站点上右键' 属性(如图)


 

在网站标签里,填入IP地址(如无固定IP地址或只是本试测试,以下两步可免),点高级(如图)

添加一个网站标识,你可依下图,照我的来修改.

改好了点确定回到第一个选项单..

 

点击主目录标签,本地路径处填入d:www
其它不变,再点下方的 配置(G).. 按钮(如图)


 
在映射栏内,点添加.可执行文件一栏写成d:phpsapiphp4isapi.dll
扩展名为.php (如图)

再点确定.(我的服务器只需要执行PHP,为了安全,所以把其它的什么ASP都删除了,如果你需要解析运行ASP或者shtml等,就不要像我这样删得光溜溜….呵
 

接着转到文档标签,添加一个默认页index.php 同样删除不需要的默认主页.(如图)

 

 

点确定返回.

转到
"WEB服务扩展"->选中"所有未知ISAPI扩展" ->允许(如图)->弹出个警告窗口->确定.

 


用记事本,在d:www建立个index.php文件(注意不是index.php.txt)
内容就是所有人测试PHP是否正常的

<?
Phpinfo();
?>

接着重启你的IIS6.打开本地浏览器输入http://localhost 我的远程测试则是www.phpv.net
如看到类似下图页面,就算成功安装了.
 

同时,你也可将以下保存为.php  文件然后执行,以便检查PHP是否能连接上mysql

<?php
$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.再看. http://localhost ,你会发现多了些信息在第二栏.

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



改好了保存,在浏览器打开http://localhost/phpmyadmin (需要远程管理,请在上面的$cfg['PmaAbsoluteUri']设置完整的域名或者IP地址)输入你的用户名和密码,便可以管理mysql了

除了phpmyadmin.我倒想推荐这个管理软件:
 

非常方便的管理数据库工具,连接远程数据库速度也不慢.
可到此地址下载http://bbs.phpv.net/showthread.php?t=9

 

说明:本安装过程非常简单,但初学者要一次安装成功,还是要细心+耐心.
最后,祝大家不用花太多时间在安装上而是在写代码上.

责任编辑:easy

给文章打分...

平均分:0.1(72 次)

-5 -4 -3 -2 -1 0 1 2 3 4 5
4

顶一下

发表我的见解...

  • 您的大名: 留空为匿名
  • 您的主页:
  • 您的邮箱: