admin 发表于 2023-4-25 18:33:43

Win7 IIS7+PHP 搭建 PHP 网站服务器

Win7 IIS7+PHP 搭建 PHP 网站服务器

PHP软件版本:php-5.4.45-Win32-VC9-x86.zip 链接: https://pan.baidu.com/s/1S5o9I1qq4sIgFKhQm5RmeA?pwd=ksr4 提取码: ksr4
PHP Manager软件版本: PHPManagerForIIS-1.2.0-x64.msi 链接: https://pan.baidu.com/s/1uKo0JHl8kOEA3KX1IJVzbw?pwd=m86f 提取码: m86f


安装步骤:
1、IIS7配置,如下图所示:


2、检测IIS配置是否成功:在浏览器中输入 http://localhost 网址,出现下图界面,则配置成功:


3、安装 PHPManagerForIIS-1.2.0-x64.msi,一直下一步就可以。
4、解压 php-5.4.45-Win32-VC9-x86.zip 到如路径 D:\Tools\ 路径下,而本机解压到 G:\BCTools\php 路径下:

把 php-5.4.45-Win32-VC9-x86 目录下的 php.ini-development 文件复制一份并把后缀改为.ini 后保存:

5、IIS7 和PHP 配制:
运行 IIS Manager 选中默认网站,在默认主页的 IIS 栏,分别点击“处理程序映射”和“PHP Manager”:

来到“处理程序映射”界面,点击右侧“操作”中的“添加模块映射...” ,把 php-5.4.45-Win32-VC9-x86 目录下的 php-cgi.exe 文件做程序映射并确定:

来到“PHP Manager” 界面后点击“View recommendations”,查看当前 php.ini 文件的建议配制情况:

根据 Configuration Recommendations 提示如下:
extension_dir 值为 :"G:\BCTools\php\php-5.4.45-Win32-VC9-x86\ext\ " ,(注:这里根据前面 php-5.4.45-Win32-VC9-x86 解压路径来确定。)
cgi.force_redirect = 0    修改php.ini文件时去掉前面的;并把值改成0(默认为1)
cgi.fix_pathinfo = 1       修改php.ini文件时去掉前面的;
fastcgi.impersonate = 1 修改php.ini文件时去掉前面的;
date.timezone = "UTC" 这里测试结果必须 UTC修改php.ini文件时去掉前面的; 并设置为“UTC”


用记事本或其它文本编辑器打开php.ini文件,我们先把上面几项依次配制好并保存。
保存后我们关闭“Configuration Recommendations”界面再次打开窗口显示如下:


6、在路径 C:\inetpub\wwwroot 下新建个index.php文件,在页面中输入以下代码并保存:
<?php
phpinfo();
?>
在浏览器中输入 localhost/index.php 打开如下图页面:


根据上面 Server API 显示为 CGI/FastCGI ,当前配制情况我们已经搭建好简单的 php 测试环境了。应用端口默认为80,应用目录默认为C:\inetpub\wwwroot下。

7、因本机测试PHP源码,根据需要确定是否添加”应用程序池“,如下图所示:


选择”网站“后右键点击添加网站,添加名称为PHP的测试网站,如下图所示:


到此,我们就完成了添加”应用程序池“以及添加指定路径的网站。

页: [1]
查看完整版本: Win7 IIS7+PHP 搭建 PHP 网站服务器