Windows 8 IIS配置PHP运行环境

在Windows 8 的IIS(8.0)中搭建PHP运行环境:

一:安装IIS服务器

1.进入控制面板>>程序和功能>>打开或关闭Windows 功能,找到Internet信息服务,记得选中CGI这一项

2.安装完成后在浏览器中打开localhost,查看是否能显示IIS的欢迎页面:

二:下载安装配置PHP环境

1、下载PHP,官网地址:http://windows.php.net/download/, 2、将下载的zip压缩包解压到D盘下,解压后为E:\php; 3、进入控制面板>>管理工具>>Internet信息服务(IIS)管理器; 4、中间窗口选择“处理程序映射”双击,然后最右边选择“添加模块映射”

5.“可执行文件”一栏找到PHP的安装目录E:\php,右下角的文件类型改为“exe”即可看到“php-cgi.exe”文件出现了

6.然后可以给网站添加默认文档:default.php和index.php。

还要进行下面的配置:

7.进入E:\php目录,重命名文件php.ini-development改名为php.ini并复制到桌面;

8.下面需要修改桌面的php.ini文件,

打开php.ini文件后,使用快捷键ctrl+F搜索date.timezone修改为date.timezone="Asia/Shanghai”即修改当前的时区 激活你需要的扩展选项,即将相应dll语句前的分号”;”删除

extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_pdo_mysql.dll

再搜索extension_dir=将其修改为extension_dir = “E:\php\ext\”,修改并检查完毕后保存,然后把桌面的这个php.ini文件剪切到C:\Windows目录下即可(为什么开始不直接把文件复制到这里来修改呢,因为Windows 8涉及到权限问题,所以先复制到桌面修改,当然也可以放到其它目录修改)

9.php环境配置好了,我们就可以测试一下了,在建立的网站目录下新建一个index.php文件(注意是index.php,不是 index.php.txt),内容为”<?php phpinfo();?>“,然后再在浏览器中打开”localhost“,即可出现类似如下界面

PS1:(在命令行中进入php安装目录下,输入”php -m“命令可查看已开启的dll扩展模块)

Ps2:php网站开发的话少不了mysql数据库,关于mysql数据库环境配置安装图解见这里

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

纯命令提交代码到git仓库

我这里用纯命令,主要是因为这两天不知道什么原因,bash界面上传报错。 前提,你必须安装git客户端 第一步:建立git仓库 cd到你的本地项目根目录下,...

1768
来自专栏闵开慧

打开迷你云时显示apache2.2端口被占用

今天本地测试phpcms,下载套件后发现Apache2.2无法启动,搜网后发现,估计是80端口被占用,由于之前测试过asp,所以顺便把iis服务也关了,随后用...

32011
来自专栏GreenLeaves

Memcahe安装与配置

1、先启动Memcahe服务 (1)通过Memcahe文件夹下的memcahe.exe程序启动 (2)将Memcahe加到Windows服务中去 为了方便使用,...

1799
来自专栏kangvcar

Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地

1072
来自专栏zcqshine's blog

CentOS yum 升级php(5.4-5.5)

2917
来自专栏Java架构师历程

Git—具体实例讲解Git用法以及提交PR

Git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着,使用git可以很方便地进行多人协作和版本控制,大多数时候我们也需要把别人的代码进行整合和修改,...

692
来自专栏康怀帅的专栏

使用 Docker 安装 Gitlab

使用 Docker Compose 搭建 GitLab。 GitHub:https://github.com/khs1994-docker/gitlab doc...

4774
来自专栏Java后端技术

Centos7设置关闭防火墙

CentOS 7.0默认使用的是firewall作为防火墙,要想使用iptables必须重新设置一下。

802
来自专栏中国白客联盟

我是如何绕过UAC的小计

sdclt 是微软提供的命令行磁盘备份工具,当我们执行 sdclt 命令时,会打开备份还原的控制面板,如图 ? 而sdclt 是从注册表读取到了 contro...

3005
来自专栏杂烩

gitlab bitnami 安装 原

官方页面https://bitnami.com/stack/gitlab/installer

623

扫码关注云+社区