
然后要安装的东东依次为:php5.2,mysql5.0,phpmyadmin2.11
这些东西一个个去找实在是太麻烦了,幸好我们有wamp。
只要学会了安装wamp,那么就只剩下“配置”了。
下面所有牵涉到的文件路径都以wamp为准,php在wamp中的目录为wamp\bin\php\php5.2.5。
要让iis能够解析php,首先要把php.ini复制到c:\windows目录下,把php5isapi.dll复制到c:\windows\system32下。
然后从windows2003的管理工具中进入iis,新添加一个web服务扩展,扩展名可以任意填写,比如说“php服务扩展”,要求的文件则是php5isapi.dll,勾上“设置扩展状态为允许”。
然后新建一个网站,假设已经有了一个网站,右键“属性”,为网站创建一个“应用程序池”,执行权限为“脚本和可执行程序”,点击“配置”,添加一个
“应用程序扩展”,在新d出的窗口中,可执行文件选择刚才的php5isapi.dll(最好是c:\windows\system32下的),”扩展
名”为.php,动作限制为“get,head,post,trace”,勾去“确认文件是否存在”
ok,这样php就基本上配置好了,可以去网站根目录下创建一个index.php,写入“
?php
phpinfo()?”,然后打开浏览器测试一下就可以了。
首先你必须修改php.ini,找到extension_dir这个参数,假设wamp安装在d盘,改成
extension_dir
=
“d:\wamp\bin\php\php5.2.5\ext\”,然后找到extension=php_mysql.dll和
extension=php_mysqli.dll,确保他们之前的逗号已经去掉。
接下就是关键了,在wamp\bin\php\php5.2.5目录下有一个关键的文件libmysql.dll,昨天困扰了许久,才想起以前配置
mysql的惨痛经历(都是wamp惹的祸,把php/mysql的安装搞的太简单了),这个文件一定要复制到c:\windows\system32目
录下去,否则就算在php.ini里面打开extension=php_mysql.dll也没有用,当浏览需要连接mysql的页面时,会报错说
“mysql”类型不存在。
我们就遇到了这样一个实际问题:54上已经在运行asp以及asp.net的网站,iis抢占了80端口,apache就不能使用了,这样难道你要别人在
单,在wamp中找到httpd.conf文件,将其中所有“80”字样替换成你想要的端口,重启apache就可以了。apache里面一共有4个地方
需要修改80:
listen
80,servername
localhost:80,namevirtualhost
*:80,前2个是默认的,后2个是配置了virtualhost才会出现。</pre
评论
0
0
加载更多
要先了解wamp(集成php运行环境),安装完wamp后,进入安装文件内,找到www文件夹,这里边就是php运行目录。学会使用wamp,安装后他会在右下角出现一个 云朵 软件,默认是英文,右键--language,改为中文,默认是启动php的,隐藏在线,只有你自己能看到,如你设置了在线,那么跟你同个局域网内都可以通过你的ip和文件名来访问了。
要在url里对应你的文件名全称。
1、下载要安装的PHP版本解压到 Wamp的安装目录\bin\php\php5.2.17。这里以5.2.17为例
2、进入 Wamp的安装目录\bin\php\php5.2.17 目录,从 php.ini-dist 或者 php.ini-recommended 复制一份,重命名为php.ini,适应修改php.ini配置(如extension_dir),再从php.ini复制一分,重命名为 phpForApache.ini。
3、从已有的版本目录中复制一份 wampserver.conf。比如我安装WampServer的时候已经有php5.3.0,在 Wamp的安装目录\bin\php\php5.3.0 目录下复制 wampserver.conf 到 Wamp的安装目录\bin\php\php5.2.17
4、修改Wamp配置文件:进入 Wamp的安装目录
打开 wampmanager.ini,定位到 335 行,通常在这一行就是[phpVersion],如果不是,则在附近找找。复制下面一行:
Type: itemCaption: "5.3.0"Action: multiActions:switchPhp5.3.0
插入到这一行前面,并修改为
Type: itemCaption: "5.2.17"Action: multiActions:switchPhp5.2.17
再复制
[switchPhp5.3.0]
Action: serviceService: wampapacheServiceAction: stopFlags: ignoreerrors waituntilterminated
Action: runFileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe"Parameters: "switchPhpVersion.php 5.3.0"WorkingDir: "Wamp的安装目录/scripts"Flags: waituntilterminated
Action: runFileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe"Parameters: "-c . refresh.php"WorkingDir: "Wamp的安装目录/scripts"Flags: waituntilterminated
Action: runFileName: "net"Parameters: "start wampapache"ShowCmd: hiddenFlags: waituntilterminated
Action: resetservices
Action: readconfig
插入这一段之前,并修改为
[switchPhp5.2.17]
Action: serviceService: wampapacheServiceAction: stopFlags: ignoreerrors waituntilterminated
Action: runFileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe"Parameters: "switchPhpVersion.php5.2.17"WorkingDir: "Wamp的安装目录/scripts"Flags: waituntilterminated
Action: runFileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe"Parameters: "-c . refresh.php"WorkingDir: "Wamp的安装目录/scripts"Flags: waituntilterminated
Action: runFileName: "net"Parameters: "start wampapache"ShowCmd: hiddenFlags: waituntilterminated
Action: resetservices
Action: readconfig
5、退出WampServer,再重启。完成。
望采纳 Thx
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)