IIS服务器下如何配置php
本文介绍PHP 5.3 之后版本的安装
PHP 5.3 版本后取消了安装包模式,仅通过 zip 文件和 debug pack 两种方式进行安装。本例使用 Windows Server 2012 R2 环境下 zip 安装进行示例。
1、在云服务器中下载 PHP zip 安装包(下载地址: http://windows.php.net/download/ )。
注意:在 IIS 下运行时必须选择 Non Thread Safe(NTS) 的 x86 包。若一定要在 Windows Server 32bit (x64) 下,PHP 选择 x64,则不能选择 IIS,此时可使用 Apache 作为代替选项。
选择类似如下的安装包:
2、PHP 5.3 以上版本的安装依赖于 Visual C++ Redistributable Update 。请根据下载的 PHP 安装包名,参考如下表格所示的对应关系下载并安装 VC Update 安装程序:
PHP安装包名 Visual C++ Redistributable安装包下载地址
php-x.x.x-nts-Win32-VC14-x86.zip https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
php-x.x.x-nts-Win32-VC11-x86.zip https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
php-x.x.x-nts-Win32-VC9-x86.zip https://www.microsoft.com/zh-cn/download/details.aspx?id=5582
若下载的 PHP 安装包如下图所示:
则按表格第一行对应关系下载 VS 2015 版本的安装包,下载并安装如下两个.exe格式文件:
安装配置
将 PHP zip 安装包解压(本例解压至 C:\PHP),复制php.ini-production并改名为php.ini,如下图所示:
单击【服务器管理器】-【IIS】,在本地 IIS 上右键单击选择 IIS 管理器:
单击左侧 主机名(IP) 来到主页,双击【处理程序映射】:
单击右侧【添加模块映射】按钮,在弹出框中填写如下信息并单击【确定】按钮保存:
注意:
若可执行文件选择不了 php-cgi.exe ,请文件后缀变为.exe:
单击左侧 主机名(IP) 回到主页,双击【默认文档】:
单击右侧【添加】按钮,添加名称为index.php的默认文档:
单击左侧主机名(IP)回到主页,双击【 FastCGI 设置】:
单击右侧【编辑】按钮,在【监视对文件所做的更改】中选择 php.ini 路径:
在 C:\inetpub\wwwroot 目录下创建一个PHP文件 index.php ,写入如下内容:
<?php
phpinfo();
?>
在云服务器打开浏览器内访问 http://localhost/index.php ,查看环境配置是否成功。如果页面可以显示如下,说明配置成功:
————————————————
版权声明:本文为CSDN博主「Sunny王维」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36595013/article/details/80508369
IIS服务器下如何配置php相关推荐
- IIS服务器下如何支持url重写
IIS服务器下如何支持url重写 URL REWRITE,翻译过来就是URL重写,或者URL重定义.在asp+iis的网站开发模式中,可以实现如将http://xxxxxx.cn/news.asp?i ...
- Linux服务器下安装配置Nginx的教程
这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 Nginx("engine x")是一款 ...
- iis服务器各种文件配置,图解IIS服务器配置教程
作者:中国路由网 IIS服务器完全配置 现在我们要使IIS实现ASP,CGI,PERL和PHP+MYSQL 所需软件(都要是For Windows的): ActivePerl.PHP.MYSQL Ac ...
- 在IIS服务器下搭建FTP服务
为了实现文件局域网或远程共享与访问,在IIS服务器手动搭建一个FTP Server共享服务. 基于Windows 11 操作系统. 一.安装FTP服务 打开"控制面板"->双 ...
- IIS服务器下做301永久重定向设置方法[图解]
以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名. 不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服 ...
- 【HTTPS】IIS服务器下设置https访问
本篇旨在说明在本地win10 IIS服务器上设置HTTPS访问,在此之前要确保本地已经安装开启IIS服务了哟,不知道怎么操作的小主可移驾到本人的另一篇解说[https://mp.csdn.net/co ...
- win2003+IIS服务器下运行ASP程序非常慢的解决办法
笔者今天重新装了服务器,装的是win2003+IIS,在上面运行的是ASP+ACCESS.装完之后,浏览HTML页面,非常快,令人很满意:)但是,运行ASP就狂慢,即使只运行<%=now()%& ...
- 自建cdn服务器 linux,Linux下使用Nginx做CDN服务器下的配置
由于使用docker配置Nginx比较方便,所以博主就使用docker做为容器配置下 第一步.配置docker-compose.yml文件 version: '3 services: nginx: r ...
- 笔记:阿里云服务器下python 配置邮箱服务
linux下发送邮件,我用的服务器是阿里云,向网易邮箱发邮件,因为阿里云ECS专有网络服务器禁用了25端口,所以改用了465 第一种方法: test1.py # coding:utf-8 import ...
最新文章
- CUDA Samples: Image Process: BGR to Gray
- Python 列表 list() 方法
- 基于UDP的服务器端和客户端
- 自定义ImageLinkButton美化提交按钮
- 会返回两次_嫦娥五号为何用独特的半弹道式返回方式?原来有更深远的考虑……...
- javascript入门系列演示·三种弹出对话框的用法实例
- 如何在Ubuntu里安装Helm 1
- 【卡塔兰数】LeetCode 96. Unique Binary Search Trees
- Ubuntu 16.04 安装VNC服务端
- tail -f 命令卡住
- TSP问题(推销员问题)
- android逆向神器,Android MT管理器(APK逆向修改神器) v2.9.8.0 正式版 / v2.5.0 VIP版
- 关于打印机能够搜到但是无法连接的解决办法
- 基于JAVA微博网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署
- PHP面试题(附答案)
- C#ListView操作一二
- 怎么把视频转换成音频
- linux系统负载查看进程,Linux查看系统的负载
- 深入详解 二次移动平均法python
- java uml建模_Java开源UML建模