windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

5,332次阅读
没有评论

共计 4111 个字符,预计需要花费 11 分钟才能阅读完成。

准备工具:
IIS(文件夹和无精减光盘都行)
PHP V5.2.0 RC4 For Windows: http://www.skycn.com/soft/516.html
MYSQL v5.0.41: http://www.crsky.com/soft/4311.html
PHPMyadmin v2.11.4 正式版: http://www.crsky.com/soft/4190.html
PHPWind(UTF8版): http://www.phpwind.com/download.php?action=do&did=221

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图一:
 

Quote:

开始 控制面版 添加和删除程序 添加/删除windows组件 如图一上的步骤1.2.3
这个应该要用着多说的,用过windows的人都晓得了吧-别说你没用过哈 ^_^

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图二:
 

Copy code

安装完毕之后请用浏览器打开127.0.0.1或localhost
出来如图所示,说明安装成功
补充:有些机子会出现连接到127.0.0.1,说明你也安装成功了,你不要管它,把localstart.asp文件

转到其它地方再让IIS的路径指下它就可以了

好了,由此IIS就安装完毕
把下载得到的php-5.2.0RC4-Win32.zip解压到C:Inetpubphp520
把C:Inetpubphp520php.ini-dist拷贝到c:windows下面并命名为php.ini 得到文件
C:Inetpubphp520php.ini,要记事本打开,修改

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图三
extension_dir = "./"      /把此改为php520的ext文件夹路径
 

Quote:

extension_dir = "C:Inetpubphp520ext"

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图四
;extension=php_gd2.dll    /GD库,一般都需要 所以前面;去掉
;extension=php_mbstring.dll /PHPMYADMIN会出现红色提示 所以前面;去掉
;extension=php_mysql.dll /这个是用来支持MYSQL的 所以前面;去掉
 

Copy code

;extension=php_mbstring.dll
extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.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_mysql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图五
register_globals = Off
,将 Off 改成 On ;

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图六
把C:Inetpubphp520php.exe、php-win.exe拷贝到c:windows目录下,
故此,windows目录下有PHP的三个文件:
 

Copy code

php.exe、php-win.exe、php.ini

为了支持MYSQL数据库存,也把C:Inetpubphp520libmysql.dll拷贝到c:Windowssystem32

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图七
再把C:Inetpubphp520ext下的所有dll文件拷到c:Windowssystem32下,覆盖已有的dll文件
 

Copy code

其实这一步可以不这么做,呆会在你的系统环境路径增加C:Inetpubphp520ext就行的啦,请看图九

^_^

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图八
我的电脑-管理(右键)-计算机管理-服务和应用程序-Internet 服务管理器-网站(右键)-属性-
主目录-配置-添加-扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,
如:Internet 服务管理器—网站(右键)—属性—主目录—配置—添加—扩展名为 .php ,单
击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:D:phpphp5isapi.dll 动作为:全部动

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图九
(对于图七的补充,若不把ext下的所有dll文件拷到c:Windowssystem32下那这样做)
我的电脑-属性(右键)-系统属性-高级-环境变量-系统变量-Path
在它的最后增加C:Inetpubphp520;C:Inetpubphp520ext
 

Copy code

总的为:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32
Wbem;C:Inetpubphp520;C:Inetpubphp520ext

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图十
重启IIS服务,看图哈,先停止IIS服务,然后再启动IIS就是重启IIS了
(感觉理解不对,一般重启IIS都是在WINDOWS服务里弄,我总是这样弄也能成功哈)
或者将以下代码复制到一个文本文件内,保存为.bat文件 并运行
 

Copy code

net stop w3svc
net stop iisadmin
net start w3svc

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图十一
将以下代码复制到一个文本文件内,保存为C:Inetpubwwwrootvv.php文件
 
Copy code

 

<?
phpinfo();   
?>

前提是:你还没有更改过网站路径
用IE运行:
127.0.0.1/vv.php看到如图十一所示,说明PHP配置成功

由此IIS+PHP配置完毕
开始安装MySql,解压点Setup.exe

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置


windowsXP下:IIS+PHP+MYSQL+PHPWind的配置


windowsXP下:IIS+PHP+MYSQL+PHPWind的配置 

没有多复杂的,看图了,只有图教了
图13之后一路点next,直到图14出现 图十四上一直NEXT,真到十五,

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

在十五上停,选UTF8,当然不选也行,只是为了以后通用噻

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置


 
windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图十七
进程管理器里,CMD里,服务里
这三个的出现代表配置也成功,先不管这个MYSQL了,安装成功就行

开始安装PHPMYADMIN
解压phpMyAdmin-2.11.4.rar到C:InetpubwwwrootphpMyAdmin
要写字板打开C:InetpubwwwrootphpMyAdminlibrariesconfig.default.php

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

找到 $cfg['PmaAbsoluteUri']
修改为:

Copy code

$cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpmyadmin';

 

Copy code

搞不懂怎么会这样,第一次遇到,你们有何问题以后再
没有更改config.default.php上的其它的地方,它就自己找到root权限来登陆了
这是不是最新功的好哇?

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

打开http://lzw.me/phpMyAdmin/index.php
得到图二十

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

新建用户
记得全选授与全部权限,执行 图二十一
 

Copy code

Create USER '9gongzi'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON * . * TO '9gongzi'@'localhost' IDENTIFIED BY '123456' WITH GRANT
OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UpdateS_PER_HOUR 0
MAX_USER_CONNECTIONS 0 ;
GRANT ALL PRIVILEGES ON `9gongzi_%` . * TO '9gongzi'@'localhost';

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图二十二
为了安全,删除密码为空的一切用户

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图二十三
创建一个数据库crsky_bbs,以备呆会做论坛用
 

Copy code

Create DATABASE `crsky_bbs` ;

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

解压PHPWind_UTF8_6.0.rar中的upload文件夹中的文件到C:Inetpubwwwrootbbs
如图

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图25
运行http://lzw.me/bbs/install.php
按照一步步提示慢慢来哈
 

Copy code

原本打算用刚才建立的数据库名crsky_bbs,但我刚刚试了下
所以填了crsky名(前提是你用PHPMYADMIN来建立crsky库名噢),
至于用户嘛,用哪个都是一样,只要有权限就可以

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置


windowsXP下:IIS+PHP+MYSQL+PHPWind的配置 

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置

图28
安装完毕之后,记得删除install.php文件

要刚才建立的用户和密码登陆admin 123456
后台的网扯是:http://127.0.0.1/bbs/admin.php
你爱怎么玩就怎么玩咯

windowsXP下:IIS+PHP+MYSQL+PHPWind的配置


欢迎讨论,更欢迎指出错误的地方,教程发送完毕
 

正文完
 0
任侠
版权声明:本站原创文章,由 任侠 于2008-09-25发表,共计4111字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码