IIS配置PHP环境
刚刚查了很多有关IIS、Apache和Nginx的资料,也参考了好多论坛的说法,对这三个软件的评价都不错,大多数观点是Win系统IIS最佳、Unix系统Nginx,至于Apache,不知为何都这么不看好。
不管那么多了,做一个小小的博客,随便哪个都够我用的,鉴于本人对Server2003情有独钟,就IIS吧
值得一提的是Server2008之后的(IIS7.0)版本都默认支持php,2003(IIS6.0)还需手动配置一下
首先下载几个文件:php-5.3.21-Win32-VC9-x86.msi,mysql-5.1.62-win32.msi和phpMyAdmin-3.5.5-all-languages.zip(本文最后附有下载链接)
一、安装配置IIS
1) 在控制面板中选择添加/删除程序,然后在弹出的对话框中选择添加/删除windows组件,勾中IIS即可。如果没有安装盘,可以去网下下一个从安装盘中抽取出来的iis包
2) 如果在添加Windows组件中找不到IIS:找到C:\Windows\Inf\Sysoc.inf,在[Components]部分中添加iis=iis.dll,OcEntry,iis.inf,,7
3)之后,从网上找iis.dll和iis.inf两个文件,放在C:\Windows\System32中
4)重新运行安装程序
至此,IIS配置完毕
二、安装php
1) 打开php-5.3.21-Win32-VC9-x86.msi执行安装,安装在默认目录即可
2)在Web Server Setup那里选择IIS CGI
3)配置:Win+R,CMD
>cd C:\WINDOWS\system32\inetsrv
>cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\Program Files\PHP\php-cgi.exe"
> cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
> cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
至此,PHP安装完毕
三、测试PHP安装
1) 新建记事本文件后打开,输入以下代码:
<?php
phpinfo();
?>
将该段代码保存成index.php
2) 打开浏览器,在地址栏里输入localhost,如果显示正常,则PHP安装成功
四、安装MYSQL
1)运行php-5.3.21-Win32-VC9-x86.msi,默认安装即可
2)运行\bin\mysqld-nt.exe,会有一个dos画面一闪而过,这样就启动了mysql服务
3)在命令行下切换目录到\bin,键入mysql -u root -p 回车,如果提示Enter password: 则表示mysql安装成功
五、安装PHPMyAdmin
1)将下载的phpMyAdmin-3.5.5-all-languages.zip中的全部内容解压缩到配置IIS时建立的网站目录下
2)启动浏览器,确保IIS和Mysql服务都在运行,键入http://localhost即可看到phpMyAdmin的管理画面
文中提到的工具下载:点此进入(提取码:7327)
还是liunx下的php环境稳定一点。
我还是XP。 :grin:
@an9 XP个人用挺好用的,话说,你的网站貌似打不开了呢
这个更貌似第一次了解。
@CAD2012下载 嘿嘿,不太常用,我也是刚刚学习
说句心里话 其实在 PHP 下 LIX 最好
@sunhaiwei 这个,没关系呀,我只是做一个博客嘛。话说微软都在用IIS跑php,我这个小博客不会有麻烦的,嘿嘿。