iis安装php服务,windows IIS安装php服务及配置

windows IIS安装php服务及配置

启动IIS服务

打开 “控制面板” => "程序" => "启用或关闭Window功能":

cc4748f683b35c8fafc58babfc65938b.png

接着勾选相应设置:

b46f89cdcc1524488a16bdacaca88a20.png

继续勾选对应目录下的CGI模块(安装配置php时要用到):

f8b76c11ba570980297e024651b752c6.png

此时在 “C盘“ 会多了一个文件夹 ”inetpub“,打开看里面的目录结构

f5a340a27980cbe4f86fe959c16a2d14.png

8f8c5c6ffbe3c0d316c6b1c573f473f3.png

如上图,各个文件价存储着不一样的文件,历史、日志等,我暂时使用的是 ”wwwroot“文件夹,打开以后里面有一个html文件个一张图片,就是服务器首页显示的内容的,在浏览器打开电脑的IP地址,就能够访问这个页面了(不知道ip地址的话,win+R后输入cmd打开终端,输入命令ipconfig便可查看本机IP)。php

我把里面的文件替换成:html

c0821fce5596d864c000aedf8fc7cd8a.png

在浏览器打开:mysql

247bf3c6917ad68c5115ee72a03e6073.png

能够修改文件夹的权限,这样在每次修改文件的时候不会提示拒绝访问等信息:

选中 “wwwroot” 文件夹 => 右键 “属性” => "安全" => "高级" :sql

f8288dd1ef16fc1c01823470bc0fd43d.png

选择对应的 “主体”,点击编辑,勾选相应的访问权限便可:shell

eb2ab077126a0f9b86329e33f2f09499.png

ccbcc635c439e2693977089122784703.png

2. 安装php

选择相应的版本,这里我下载的是压缩文件,解压至C盘 “C:/php-7.1.21” ,解压完成后进入该文件夹,将 php.ini-development 文件重命名为 php.ini ,用编辑器打开,搜索:浏览器

; extension_dir = "./"  修改成 extension_dir = "c:/php-7.1.21/ext" ( 前面的分号去掉,引号内为安装php的路径);cgi.force_redirect = 1 修改成 cgi.force_redirect = 0 ( 去掉前面的分号,值修改成1 );cgi.fix_pathinfo = 1 修改成 cgi.fix_pathinfo = 1 ( 去掉前面的分号 );fastcgi.impersonate = 1 修改成 ;fastcgi_impersonate = 1 ( 去掉前面的分号 )

保存退出。安全

在window搜索框搜索IIS,进入 “IIS管理器” => 打开 “处理程序映射” => “添加模块映射” :服务器

317e18bff96c7df4ff77f7c75deda1bd.png

修改以下:编辑器

3d11a522fcac4aa6ca2adff1bf4fc485.png

接着新建一个php文件,保存在 “wwwroot” 目录下,打开浏览器访问便可:

echo "hello world!";

?>

705b707a3b7d44d3a1ee1aef.html

配置系统环境变量

配置系统的环境变量是为了可以在任意的目录路径下都能经过cmd或其它shell工具执行php命令,配置是在系统变量的Path项中加上一条当前php目录的路径。以Win10为例:

966f827a8439b78aac2a3d636e858510.png

保存完毕后,重启一个cmd便可在任意目录路径执行php命令。

PHP配置文件设置

在PHP安装执行文件目录下默认有php.ini-development和 php.ini-production这两个配置文件样式,这是参考文件,并非实际起做用的那个配置文件,主要的区别在于二者默认设置的对错误的处理方式不一样。这里我选用php.ini-development复制一份在同目录下并更名为php.ini,待内容修改完成后再将php.ini复制到C:\Windows\目录下,使配置文件生效。

59f28148534173eac19ccd1f749fcf93.png

设置时区

去掉设置项前面的;,设值为PRC

84088d3993d1c598bfc1d44ade1f40f1.png

开启openssl、mbstring、crul、mysqli、pdo_mysql等扩展

91e5acc4a9ae0cde8569140c0c6c97d3.png

配置文件中默认关闭的这些扩展项,其扩展文件是都已经放在PHP安装目录的ext目录下了的,所以这里只要去掉行前的注释便可使用相关扩展。 最后将修改好的配置文件放置到C:\Windows\目录便可生效。

开始玩耍

开启内置服务器 利用PHP内置的服务器咱们能够很方便地将开发项目跑起来,而这只须要一条命令便可实现。整个命令是php -S localhost:1023 -t d:\code\lv56\public,-S后接的是服务器地址和端口,-t后面接的是项目的入口目录路径。其中-t是可选的,不带的话就默认入口目录是当前执行cmd命令的目录。开启后可以使用ctrl+c组合键终止服务器进程。

8cd7758bd65f430b8e53842d3f4ebe4a.png

使用交互模式

在使用交互模式时能够不通过文件编辑,而直接执行代码,适用于简易的代码测试场景。在命令行中执行php -a便可进入交互模式。注意每行代码结束要加上;,否则会被看成该行语句没结束,接而报错或是不被执行。

10694e4f4f8e349cce93265fad567233.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值