
提示:安装IIS环境,注意安装IIS时勾选CGI;
在IIS中配置PHP需要以下几个步骤:
一、首先下载您需要的PHP版本,建议下载zip压缩包,环境配置PHP环境如下:
将下载的zip压缩包解压到指定盘符下,如D:\php。
找到php.ini-dist文件,改名为php.ini,并进行相应的配置修改,如:
1、修改扩展文件的路径,把;extension_dir =“ext”前面的分号去掉,然后引号里改成ext文件夹的绝对路径,如:extension_dir ="C:\php\ext"。
2、修改需要加载的扩展文件,修改需要加载的扩展文件,取消部分扩展程序的注释(注释就是分号),找到扩展程序的部分:
extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
extension=mbstring
extension=exif
extension=mysqli
extension=openssl
extension=pdo_mysql
extension=pdo_odbc
3、设置ssl,找到这个部分(我的是在文件末尾),{openssl},找到;openssl.cafile=,修改为cacert.pem,如:openssl.cafile=cacert.pem;
4、开启php短标签,找到;short_open_tag,去掉前边的分号,取消注释;
5、修改时区设置date.timezone=Asia/Shanghai;
6、开启php短标签,找到;short_open_tag,去掉前边的分号,取消注释;
7、以CGI模式运行PHP,在php.ini中找到;cgi.force_redirect = 1,去掉前边的分号,取消注释;
8、开启IIS的FastCGI托管,在php.ini中找到;fastcgi.impersonate = 1,去掉前边的分号,取消注释;
9、拷贝配置文件到系统目录,我们把修改好的php.ini文件复制一份,放到C盘的windows文件夹下;
二、配置IIS中的PHP环境部署,确认PHP安装路径并找到php-cgi.exe的位置,处理程序映射
1、进入控制面板管理工具Internet信息服务(IIS)管理器;
2、在右侧窗口中间位置选择“处理程序映射”双击,然后最右边选择“添加模块映射”,在弹出的窗口中填写:请求路径填写*.php,模块选择FastCgiModule,在可执行文件中选择PHP的安装目录,在此目录中找到php-cgi.exe程序,如:C:\php\php-cgi.exe,在目录选择中右下角的文件类型改为“exe”即可看到“php-cgi.exe”文件,名称填写可自定义,如:PHP或PHPCGI;
最后,确定。
3、FastCGI设置:编辑我们刚刚设置的php-cgi.exe,修改【监视对文件所做的修改]为php.ini的绝对路径,如:C:\php\php.ini,在常规中第二行修改【环境变量],添加名称name:PHP_FCGI_MAX_REQUESTS,value:500,取值范围:300-1000合适;
4、在默认文档里增加index.php和default.php;
完成配置后,可以新建网站,创建一个php文件,添加phpinfo()测试是否正确;