Win Server2008R2 IIS7.5+PHP5.3.1+mysql5.1.42+phpMyAdmin-3.2.
1.今天给服务器搭建了WIN2008 R2下的PHP+FCGI环境.
2.下载所需应用程序,.
php-5.3.1:http://windows.php.net/downloads/releases/php-5.3.1-nts-Win32-VC6-x86.zip
mysql-5.1.42:http://www.mysql.com
phpMyAdmin-3.2.5:自己百度找下
-------------------------------------------------------------------------------------------------
注意:在2008R2下我们采用PHP+fast-CGI安装方法,在IIS添加中,别忘了添加CGI程序,这里我就不过多描述了.
1.下面搭建开始,首先想跟大家讲的是,PHP+fastCGI,和之前我们的server2003,isapi搭建方法略有不同,可以抛开以前思路.现在微软对运行于FCGI下的PHP支持力度加大了许多,稳定性、性能都有所提升,因此推荐此种环境配置方式
-------------------------------------------------------------------------------------------------
开始工作,解压我们下载好的,php-5.3.1-nts-Win32-VC6-x86.zip ,放置在,D:\bnxb\php\
1.目录下php.ini-recommended更改为php.ini
2.打开php.ini,以下是修改工作.
找到如下语句
; cgi.fix_pathinfo=1去除; , ; fastcgi.impersonate = 1;去除头部;
; cgi.force_redirect = 1更改为cgi.force_redirect = 0
extension_dir = "./"更改为extension_dir = "d:\bnxb\php\ext"
short_open_tag = Off更改为short_open_tag = on
extension=php_dba.dll,;extension=php_gd2.dll,;extension=php_mbstring.dll,;extension=php_mysql.dll,;extension=php_mysqli.dll.以上语句去除;
复制libmysql.dll,libmcrypt.dll 两文件到ext文件下,列:d:\bnxb\php\ext
修改; date.timezone =
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; date.timezone =
更改为.
date.timezone = Asia/Shanghai
修改保存,小贴士:修改完后,我们运行php-cgi.exe文件,如配置正确则我错误提示,如提示错误,按错误提示修改.
注意PHP目录需给USER读取权限.
3.打开IIS创建.PHP映射
说明:IIS7中选择处理程序映射-添加模块映射.
在“请求路径”中输入“*.php”,在“模块”中选择“FastCGIModule”。在“可执行文件”中选择你的PHP目录下的php-cgi.exe .弹出对话框创建FASTCGI应用程序池,确定.
以上是PHP+CGI搭建方法,比以前2003下的搭建方法便捷吧.
4.安装mysql-5.1.42,这里相信大家都会安装,如果安装过之前版本,请先完整卸载后再来安装.按程序卸载程序,别忘了在注册表搜索MYSQL,相应的值删除.
5.解压PHPMYADMIN,
修改config.sample.inc.php文件名改为config.inc.php.
在IIS上添加站点,给phpmyadmin目录相应的读取权限.
以上是PHP+CGI安装方法
- 最新评论