文档详情

Windows下IIS运行PHPFastCGI篇.doc

发布:2017-12-04约1.54千字共10页下载文档
文本预览下载声明
Windows下IIS运行PHP(FastCGI篇)配置 我使用的Windows2000,默认IIS不支持FastCGI,因此需要安装一个FastCGI组件,还需要安装php 5.2 for windows。 1.FastCGI:可以到微软管网上下载 /download/E/0/C/E0C0709A-66E5-4113-9A6C-A5F65BF6717D/fcgisetup32.msi 下载下来直接安装就可以,必须先安装后才能安装php 5.2 for windows。 2.php 5.2 for windows下载地址 http://5./200904/php-5.2.9-2-win32-installer.zip 或者 /content/13512.html PHP For Windows安装步骤: A.选择php安装目录,注意默认安装目录是C:\Program Files\php,这个目录是不可以的,因为php不支持目录中有空格的形式 ,因此我改用E:\phphome。 B.选择需要安装的Web Server,我们这里讲的是FastCGI配置,因此这里选择IIS FastCGI,下一步,如果前面没有按照要求安装FastCGI,这里就会弹出提示,要求你先安装FastCGI组件,如果事前安装了,就不会有第二幅图了。 C.这个注意了,默认是没有将Extensions,Extras选择安装的,因此,我们可以选择php下面的全选,下一步安装。 D.安装之后在E:\phphome下面会找到php-cgi.exe,php.ini和php5ts.dll,接下来是对这个三个文件的配置。 (1).运行里面键入inetmgr,调用信息服务管理器,就是IIS管理器,首先停止默认站点,右键默认站点属性,弹出属性配置框,之后选择主目录选项卡,在执行权限一栏中选择“纯脚本”,点击配置(G)...,进行应用程序配置,添加php应用程序扩展,注意添加扩展名映射可以执行文件是E:\phphome\php-cgi.exe,扩展名为.php。 (2).上个步骤之后,选择文档选项卡,添加默认文档为index.php。 (3).关闭默认站点属性框,选择Web服务扩展,添加一个新的Web服务扩展,注意要求添加的文件是php-cgi.exe文件,将“设置扩展状态为允许(S)”勾选上。 E.配置环境变量: 将E:\phphome添加到Path系统环境变量中,并且确保PHPRC这个环境变量是否存在它的值应该是E:\phphome\,这个是安装php For Windows时自动配置的,无需更改。 F.修改E:\phphome\php.ini文件,将文件中的doc_root的值修改为默认站点的物理目录,doc_root=C:\Inetpub\wwwroot,将php.ini修改保存,将php.ini文件和php5ts.dll文件拷贝到C:\WINDOWS目录下面。 G.用户权限配置,由于用户通过互联网访问我们服务器上的php文件,需要对IUSR_主机名这个主机用户进行权限修改,要求它对E:\phphome目录,C:\WINDOWS\php.ini文件,默认站点,站点目录有读取和运行权限。 H.经过以上的配置,必须要重新启动计算机,在C:\Inetpub\wwwroot\下面写一个测试文件,index.php,内容如下: ?php phpinfo(); ? 如果能够正常访问到此文件,说明php基本配置成功。
显示全部
相似文档