当前位置: 主页 > 动态资讯 > 问题集锦 >

习惯了2003服务器操作系统,机房托管的机器里还保留了几台WIN2003的机器,可能比较怀旧吧!

今天做测试之前,我先给大家截图,我习惯将软件按照这一的方式安装。PHP文件夹命名好路径。

、

如果有多个版本的PHP我都会给他放在这里,比较好记,也好管理吧。路径不是问题哈,你爱怎么放就怎么放,我只是给大家预览下而已,下面咱们开始今天的教程。

一、安装好IIS

IIS的安装方法,这里不介绍了哈,自己应该会吧,不会的自己在本站搜索下相关技术文章

二、下载并安装IIS FastCGI

下载地址:FastCGI (选择适合自己的版本)下载,安装后会在C:\WINDOWS\system32\inetsrv\目录下多出了5个文件fcgiconfig.js,fcgiext.dll,fcgiext.ini,fcgilicense.rtf,fcgireadme.htm

这个时候在IIS6的"WEB服务扩展"里就多出了一个FastCGI Handler

安装IIS FastCGI 方法

 

 

三、下载安装IIS下的PHP

下载需要的PHP版本,另外还要下载对应的VC运行库安装(不然不行的),PHP解压到所需目录,该目录需要给予user读取运行权限。

 

四、配置和修改内容

1、环境变量修改

我的电脑->属性->高级->环境变量->系统变量,在Path的最后面中加上

;D:\PHP\php53

这是我自己的解压路径哈,你根据此方式设置成自己的。

环境变量设置PHP

2、FastCGI安装目录内的修改(注册PHP到FastCGI)

打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在文件最后加上下面的语句:

[Types](这个是文件原来就有的,在[Types]后面加上下面的语句就可以,要全部哦不然会报错的。)
按照下面给出的代码修改下你自己的安装路径就好。

[Types]
php=PHP
[PHP]
ExePath=D:\PHP\php53\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
ActivityTimeout=3600
RequestTimeout=3600

3、PHP.ini的修改
PHP安装目录下是没有PHP.ini这个文件的,只有php.ini-development和php.ini-production,我们 把php.ini-development改为php.ini(当然如果你怕有错可以先备份一下)。
注明:首先建一个文件夹命名为TEMP,位置随 意,我这里放在D:\PHP\temp。 (upload_tmp_dir会用到,upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要 有读、写权限)。用搜索(快捷键:Ctrl+F)的方式把下面的关键字改成现在的值:

short_open_tag = Off    (这个它本来默认就是这样我们就不要改了。)
把;upload_tmp_dir =改为upload_tmp_dir="D:\PHP\temp"   
把;cgi.force_redirect = 1改为cgi.force_redirect=0      
把;fastcgi.impersonate = 1;改为 fastcgi.impersonate=1;       
把; extension_dir = "ext"改为extension_dir="D:\PHP\ext"   
把;date.timezone =改为date.timezone =PRC(如果不修改date.timezone,打开网页的时候蛮有可能提示500错误。也有人把值改为Asia/Shanghai,我没试过你们可以试试。) 

在Windows Extensions中去除扩展前面的分号(;):
; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_sockets.dll
; extension=php_xmlrpc.dll


4.Internet信息服务(IIS)管理器的修改
(1)网站》属性》主目录》配置》添加
IIS新建站点

IIS新建站点

IIS站点配置
IIS站点配置

IIS添加映射
IIS添加映射
IIS映射可执行文件

IIS映射可执行文件

可执行文件填写C:\WINDOWS\system32\inetsrv\fcgiext.dll

扩展名填写.php。

动作->限制为GET,HEAD,POST。

 

(2)网站->属性->文档->添加默认内容index.php。这里全部配置好了,一定要把IIS服务重启一下。

 

5、测试

用文本写一段测试代码:
<?php
phpinfo();
?>

保存为index.php,名字随便取,只要后缀是.php就可以。把index.php放到根目录下,我这里是D:\wwwroot,然后在浏览器中输入你设置好的PHP文件,访问就可以得到返回的信息了。

PHP5.2安装成功界面

PHP5.2安装成功界面

PHP5.3.29 安装成功界面

PHP5.3.29 安装成功界面

其他版本的PHP科派不在一一做演示了哈,目前来看WIN2003主流服务器中大多数都是使用的PHP5.2 和 PHP5.3版本的,更高版本的虽然更好吧,但是很多程序不兼容了,至少以前的老程序,或者现在主流的CMS都不能兼容,所以大部分机器都还保留着稳定的老版本在使用。

作为营口的服务器运营商和软件开发网站制作服务的公司,我们还提供更高版本的网站运行环境,PHP5.6 - PHP 7.1 都有的。如果有没有说到的版本你也是需要的,则可以随时联络我们为您安装配置。

【有技术走到哪里都有朋友】 欢迎转载原创文章!




(责任编辑:admin)

关键词: PHP5. 设置 php IIS 方法 WIN2003 版本

上一篇:DEDE安全防护-织梦根目录被恶意上传很多文件怎么办?

下一篇:【菜鸟教程】让Tomcat开机后自己启动,省心省力!带图文