昨天决定利用假期在XP系统下安装IIS5.1+Php5.3.4+MySql。这个对各位来说,是小菜一碟,但是对我而言,确实费了一番周折,虽然软件出身,但是以前也没怎么玩php,而且许久不碰这种技术。网上搜了很多资料,但是基本上都比较老的。
网上的资料虽然多,但是很多信息都需要过滤,所谓的垃圾信息太多了。因此将最终指导我成功安装的部分,拼凑一起,加上自己的一些总结,留下来,希望能给一样的新人以指导。
1、IIS安装:由于我的是XP系统,因此用ISO系统盘装了5.1版本。
2、PHP安装,选择了最新版本5.3.4。但是一直配置失败,后来查找是iis6.0以下版本需要以FastCgi方式运行配置支持php5.3.4
1)下载FastCGI 1.5 for IIS 6 and 5.1安装,下载地址:http://www.iis.net/download/FastCGI
2)下载php-5.3.4-nts-Win32-VC9-x86 下载地址:http://windows.php.net/downloads … s-Win32-VC9-x86.zip
3)将其解压至c:/php下,将php.ini-production重名为:php.ini
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
short_open_tag=on 默认为off,会造成php打开空白页面,开启即可。
extension_dir = “c:/php/ext”
删除你需要激活的php扩展加载项前面的分号,分号表示注释。
extension=php_mssql.dll
很多资料都说要将php根目录下的dll文件拷贝到windows/system32下,照着复制过去。C:/php/ext下的php_mysql.dll,php_mysqli.dll也复制到windows/system32;
再将修改好的php.ini拷贝到C:/Windows下。后面进行测试的时候,可以检查是否 Loaded Configuration File = C:/WINDOWS/php.ini
4)在CMD下c:/php/php -v 检查下php配置是否正确,不报错的话,php基本完成。
3、Mysql安装,版本:mysql-essential-5.1.54-win32.zip,这里基本上一路next就是了,只不过后面配置phpMyAdmin出了问题,到后面讲解。
4、配置IIS以及和php的关联
1)打开iis的站点属性,主目录->配置->添加应用程序扩展,添加一个.php指向C:/WINDOWS/system32/inetsrv/fcgiext.dll。这个网上也有,不截图了。
2)在C:/WINDOWS/system32/inetsrv/fcgiext.ini 后面添加:
[Types]
php=PHP
[PHP]
ExePath=c:/php/php-cgi.exe
3)重新启动IIS。这里注意的是,我选择的是IIS,如果有人装Apache,需要注意端口问题。
5、测试页面7.做个测试页面index.php,放到IIS根目录。
<?
phpinfo();
?>
使用http://localhost/index.php进行测试,可以检查相关的配置。如Loaded Configuration File=C:/WINDOWS/php.ini。mysql、mysqli、mysqlnd各状态需要为supported 或者 On。
6、安装phpMyAdmin,版本phpMyAdmin-3.3.8.1-all-languages.7z
这里遇到问题,首先是关于Cookies,提示需要“必须启用 Cookies 才能登录”,这个容易处理,打开Cookies。
另外一个比较纠结的问题是出现“使用配置文件中定义的控制用户连接失败”的解决方法。
解决方法:a、在安装phpMyAdmin的根目录下找到config.inc.php配置文件(也有可能是config.sample.inc.php,先将其重命名为config.inc.php)并用记事本打开。
b、在打开的配置文件里找到$cfg['Servers'][$i]['controlpass'] = ‘*******’;”这一段其中*******就是你的密码,默认为空,将它修改成你在phpMyAdmin上修改后的密码。
c、如果你的用户名也修改过的话就找到$cfg['Servers'][$i]['controluser'] = ‘root’;这一段,其中root就是你的用户名,将它修改成你修改后的用户名。
但是修改完后,好几次还是不好使,最后重启了电脑,发现好了,估计可能是配置完后,需要重新启动浏览器即可。
7、WordPress安装,下载了wordpress-3.0.1-zh_CN.zip中文版的。安装测试一下,是想这次做一个博客。这个安装基本上就很简单了。装完后,也很晚了,折腾很久。
小总结一下:这次安装,各个环节花费了不少时间,走了弯路,被网络上各种各样的方法误导,思维有时候不够清晰了。正因为这样,虽然这个配置起来很简单,很基础,但是觉得自己既然过来了,尽量能留下点东西,经验下来,希望还是能帮到一些人吧。
原创文章,转载请注明: 转载自匡振博的平凡人生