+ -
当前位置:首页 → 问答吧 → 2008R2配置PHP

2008R2配置PHP

时间:2011-03-09

来源:互联网

以前在论坛看见过一篇文档,是有关配置PHP的,谁能帮忙给再分享下,如有高手请指点。

作者: bydxxg   发布时间: 2011-03-09

下面是转过来的,我是照下面做的,配好了php环境  http://bbs.pcbeta.com/thread-842428-1-1.html

1.今天给朋友搭建下2008R2下个PHP+CGI+ZendOptimizer 完美环境,云顿科技技术支持
2.下载所需应用程序,见以下地址.
php-5.2.12:http://www.eisafe.com/safe/x86/php-5.2.12-nts-Win32-VC6-x86.zip
mysql-5.1.42:http://www.eisafe.com/safe/x64/mysql-essential-5.1.42-winx64.msi
phpMyAdmin-3.2.5:http://www.eisafe.com/safe/x86/phpMyAdmin-3.2.5-all-languages.zipZendOptimizer-3.3.3:http://www.eisafe.com/safe/x86/Z ... .3-Windows-i386.exe
php-5.2.11-Win32:http://www.eisafe.com/safe/x86/php-5.2.11-Win32.zip

其他版本下载:http://www.eisafe.com/safe
-------------------------------------------------------------------------------------------------
注意:在2008R2下我们采用PHP+CGI+ZendOptimizer安装方法,在IIS添加中,别忘了添加CGI程序,这里我就不过多描述了.
       如有更高版本既是大同小异!

1.下面搭建开始,首先想跟大家讲的是,PHP+CGI,和之前我们的server2003,isapi搭建方法略有不同,可以抛开以前思路.
2.2008R2下采用PHP+CGI+ZendOptimizer方法,需使用PHP-5.2.11版本,其PHP.INI设置与php-5.2.12相同

-----------------------------------------------------------------------------------------------------
开始工作,解压我们下载好的,php-5.2.12-nts-Win32-VC6-x86.zip ,放置在,D:\eisafe\php\
1.目录下php.ini-recommended更改为php.ini


2.打开php.ini,以下是修改工作.


2.1:找到如下语句
2.2; cgi.fix_pathinfo=1去除; , ; fastcgi.impersonate = 1;去除头部;

2.3; cgi.force_redirect = 1更改为cgi.force_redirect = 0

2.4 extension_dir = "./"更改为extension_dir = "d:\eisafe\php\ext"

2.5 short_open_tag = Off更改为short_open_tag = on

2.6 extension=php_dba.dll,;extension=php_gd2.dll,;extension=php_mbstring.dll,;extension=php_mysql.dll,;extension=php_mysqli.dll.以上语句去除;

2.7 复制libmysql.dll,libmcrypt.dll 两文件到ext文件下,列:d:\eisafe\php\ext


2.8 修改; date.timezone =

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; date.timezone =
更改为.
date.timezone = Asia/Shanghai


说明:php 5.3或更高版本需添加 Asia/Shanghai

修改保存,小贴士:修改完后,我们运行php-cgi.exe文件,如配置正确则我错误提示,如提示错误,按错误提示修改.

注意,HP目录需给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目录相应的读取权限.

6.安装相应版本ZendOptimizer可在云顿科技官方软件下载.


安装的时候选择PHP.ini所在目录,Netx wwwroot相应优化目录.完成安装,
即可体验PHP+CGI+MYSQL+ZendOptimizer完美支持.

作者: tonyluffy   发布时间: 2011-03-09

回复 tonyluffy


    好快谢了。

作者: bydxxg   发布时间: 2011-03-09