一、软件准备:以下均为截止2005-4-20的最新正式版本
PHP(5.1.2):
http://www.php.netMySQL(5.0.19):
http://www.mysql.comZend
Optimizer(2.6.2):
http://www.zend.comphpMyAdmin(2.8.0.2):
http://www.phpmyadmin.net假设
C:\
为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在
C:\
,请自行修改。
二、安装
PHP
:
(1)
下载后得到
php-5.1.2-Win32.zip
,解压至C:\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
(2)再将
C:\php\libmysql.dll
和
C:\Inetpub\php\ext\php_mysql.dll
复制到
C:\Windows\system32
下;
(3)将C:\PHP\php.ini-dist
复制到C:\Windows
(
Windows
2000
下为
C:\WINNT)并将改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索:
extension_dir
=
"C:\PHP\ext"
将其路径指到你的
PHP
目录下的
extensions
目录,比如:extension_dir
=
"C:\Inetpub\php\ext"
;
搜索;Windows
Extensions并仅打开需要的模块以节省内存(去掉每个模块前的;号即可):
extension=php_gd2.dll
GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。
extension=php_mbstring.dll
为了支持phpMyAdmin,打开mbstring。
extension=php_mysql.dll
不用说了吧,支持MySQL。
(4)配置
IIS
使其支持
PHP
首先必须确定系统中已经正确安装
IIS
,如果没有安装,需要先安装
IIS。
PHP
与IIS整合时支持
CGI
和
ISAPI
两种模式,推荐使用
ISAPI
模式。这里只解介绍
ISAPI
模式安装方法:ISAPI
模式安装步骤:
在“控制面板”的“管理工具”中选择“Internet
服务管理器”,打开
IIS
后停止服务,然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“
Web
站点属性”窗口的“ISAPI
筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP
,再将可执行文件指向
php5isapi.dll
所在路径,如:C:\PHP\php5isapi.dll
。
打开“Web
站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为
.php
,单击“浏览”将可执行文件指向
php5isapi.dll
所在路径,如:C:\PHP\php5isapi.dll,然后一路确定即可。
再打开“Web
站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的
Web
站点启动文档列表中添加
index.php
项。您可以将
index.php
升到最高优先级,这样,访问站点时就会首先自动寻找并打开
index.php
文档。
确定
Web
目录的应用程序设置和执行许可中选择为纯脚本,然后关闭
Internet
信息服务管理器,在命令提示符中执行如下命令:
net
stop
w3svc
net
stop
iisadmin
net
start
w3svc
然后在“Internet
服务管理器”左边的“WEB服务扩展”中设置ISAPI
扩展允许,Active
Server
Pages
允许
打开浏览器,输入:
http://localhost/,看到成功页面后,在
IIS
根目录下新建一个
phpinfo.php
,内容如下:
<?php
phpinfo();
?>
打开浏览器,输入:
http://localhost/phpinfo.php,将显示当前服务器所支持
PHP
的全部信息,可以看到
Server
API的模式为:ISAPI
。
三、安装
MySQL
:
下载Windows
Essentials
(x86)
,直接双击安装即可。这里本人安装到C:\MySQL,安装过程中会提示你是不是立即进行配置,选择否即可完成安装。安装完毕后,在“开始”菜单的“运行”中输入:C:\MySQL\bin\mysqld-nt
-install
,运行成功之后再输入:net
mysql
start
,将会启动
MySQL
服务;如果你还想较详细的配置
MySQL
,就请进入
C:\MySQL\bin
目录,运行
MySQLInstanceConfig.exe
,按提示操作即可。
如果你下载的是
Windows
(x86)
,解压后双击执行
Setup.exe
即可,步骤同上。
如果你下载的是
Without
installer
(unzip
in
C:\)
,直接解压到C:\MySQL,在“开始”菜单的“运行”中输入:
C:\MySQL\bin\mysqld-nt.exe
,运行成功之后再输入:net
mysql
start
,即可启动
MySQL
服务。
为MYSQL设置密码,确保安全:
一般菜单里面有配置向导MySQL
Server
Instance
Config
Wizar,运行后按下面步骤配置设置ROOT密码即可
ROOT密码,建议社设置复杂点,确保服务器安全!
也可以在MySQL
Command
Line
Client里面用命令配置:
首先在打开DOS窗口,然后进入目录
mysqlbin,再键入命令mysql
-uroot
-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
修改密码。
格式:mysqladmin
-u用户名
-p旧密码
password
新密码
例:给root加个密码xqin.com首先在DOS下进入目录mysqlbin,然后键入以下命令
mysqladmin
-uroot
-password
xqin.com
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
然后执行:
SET
PASSWORD
FOR
'root'@'localhost'
=
OLD_PASSWORD('xqin.com');
这里的命令是由于MySQL
4.1
及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,在PHPMYADMIN里用正确密码登陆也会提示:
Client
does
not
support
authentication
protocol
requested
by
server;
consider
upgrading
MySQL
client
所以是为后面正确使用PHPMYADMIN做准备
这样ROOT密码就设置为xqin.com了
四、安装
Zend
Optimizer
:
下载后得到
ZendOptimizer-2.6.2-Windows-i386.exe
,直接双击安装即可,安装过程要你选择
Web
Server
时,选择
IIS
,然后提示你是否
Restart
Web
Server,选择是,完成安装之前提示是否备份
php.ini
,点确定后安装完成。
五、安装
phpMyAdmin:
下载得到
phpMyAdmin-2.8.0.2.zip
,将其解压到站点根目录,找到./libraties/config.default.php并复制到phpMyAdmin根目录命名为config.inc.php
,做以下修改:
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri']
=
'
http://localhost/phpmyadmin/';
注意这里假设phpmyadmin在默认站点的根目录下
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码xqin.com则设置为$cfg['blowfish_secret']
=
'xqin.com';
搜索$cfg['DefaultLang']
,将其设置为
zh-gb2312
;
搜索$cfg['DefaultCharset']
,将其设置为
gb2312
;
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']
=
'cookie';
注意这里如果设置为config请在下面设置用户名和密码!例如:
$cfg['Servers'][$i]['user']
=
'root';
//
MySQL
user-----MySQL连接用户
$cfg['Servers'][$i]['password']
=
'xqin.com';
本人的配置文件,仅供参考!
http://xqin.com/iis/config.inc.txt打开浏览器,输入:
http://localhost/phpMyAdmin/
,若
IIS
和
MySQL
均已启动,输入用户ROOT密码xqin.com即可浏览数据库内容。
phpMyAdmin
的具体功能,请慢慢熟悉,这里不再赘述。
至此所有安装完毕。
PhpMyAdmin出现空白页或"无法载入
mysql
扩展,<br
/>请检查
PHP
配置"2007-05-30
20:10出现以下几种情况后可能会造成运行phpmyadmin程序提示“无法载入
mysql
扩展,<br
/>请检查
PHP
配置”的
错误提示。从网上搜索了一下,感觉总是写的不全面,再总结一下:
1、把\PHP(反正就是php.ini-dist
的目录),将
php.ini-dist
复制一份放到
C:\Windows
)内,改名为
php.ini,做如下修改
2、在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件
~找到extension=php_mysql.dll
//去掉前面的;使之生效
3.修改
extension_dir
=
和PHP实际的ext目录(扩展php_mysql.dll
的路径)不一致。
4.
把PHP目录和ext目录添加到环境变量中。
5、在系统的 system32(C:\windows\system32) 目录下缺少 libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\windows\system32目录中,然后重新启动Web服务。
五步修改下来应该就全了!问题解决!