1.下载php7

选择THREAD SAFE版本,如果是64位系统要下载x64的,x86的不行

2.解压到想要安装的目录

3.apache配置

1) 添加PHP模块

查找“Dynamic Shared Object (DSO) Support”的部分。大概是在62行附近。并在最后追加如下代码:

LoadModule php7_module D:/wangshuyi/php7/php7apache2_4.dll

2) 添加扩展名

查找“AddType”的部分。大概是在409行附近,并在最后追加如下现行代码:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

3) 指定php.ini配置文件路径

在httpd.conf文件里指定PHP配置文件php.ini的目录,这里定位到httpd.conf文件的未尾,在文本最后面一行添加 如下代码:

PHPIniDir "D:/wangshuyi/php7"(这里的“D:/wangshuyi/php7”为你的php.ini文件存放的实际路径)

4) 配置DirectoryIndex

查找“DirectoryIndex”的部分,大概在282行,在DirectoryIndex的后面追加一个“index.php”

4.配置php.ini

首先,将php安装目录下的php.ini-production改名为php.ini

打开php.ini,做如下几个修改:

1) 设置php的扩展路径

查找 extension_dir = "ext" ,把前面的分号去掉

extension_dir="D:/wangshuyi/php7/ext"

("红色字体视具体情况而定")

2)开启常用的php扩展,如:

extension=php_mbstring.dll(php多字节字符串扩展)

extension=php_mysql.dll(mysql库扩展)

extension=php_mysql.dll(mysqli库扩展)

开启方式:查找以上扩展,把前面的分号(;)删掉就行。

3)设置默认时区

date.timezone = Asia/Shanghai

开启方式:查找以上扩展,把前面的分号(;)删掉就行

好了,以上就是关于Windows服务器上安装配置PHP7.0的步骤,下面让我们来测试一下吧

四、测试

在你的apache站点目录下新建一个index.php (当然也可以是别的名字),

用文本编辑器打开(如记事本),在里面添加以下代码,保存

<?php

phpinfo();

?>

如下图配置成功

php7安装并apache的更多相关文章

  1. Centos7 安装配置Apache+Mysql5.7+PHP7.0+phpmyadmin

    Centos7 下安装配置Apache+Mysql5.7+PHP7.0+phpmyadmin 搭建LAMP =========================================Apach ...

  2. 转:Windows下PHP7安装Redis和Redis扩展phpredis

    原文地址:Windows下PHP7安装Redis和Redis扩展phpredis Windows下PHP7安装Redis和Redis扩展phpredis 2016-06-08 17:53:00 标签: ...

  3. windows下php7安装redis扩展

    windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/pac ...

  4. PHP7安装Memcache+Memcached缓存加速WordPress教程

    PHP7安装Memcache+Memcached缓存加速WordPress教程 2016年1月19日 6,691 Views 生活方式 PHP7最显著的变化就是性能的极大提升,已接近Facebook开 ...

  5. 初学Swoole:PHP7安装Swoole的步骤

    本篇文章给大家带来的内容是关于初学Swoole:PHP7安装Swoole的步骤,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 环境 这里不在使用apache做为web server. ...

  6. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  7. eclipse SE增加Web开发插件;安装配置Apache

    在eclipse SE版本点击"Help"--"Install New Software..."--"Work with"中输入" ...

  8. 【Lamp】 Linux 下安装PHP+Apache+Mysql 手记

    [0]写在最前 由于准备实习原因,今天又重温了Lamp的搭建过程,之前一直是看燕十八老师2012年的教程学习,因此今天也是拿了十八哥的lamp搭建笔记作参考.但这次按照笔记重新搭建,发现了很多问题,由 ...

  9. windows7安装phpnow Apache非管理员权限不能操作Windows NT服务的解决方法

    科普一下:PHPnow 是什么?        Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包.简易安装.快速搭建支持虚拟主机的 PHP 环境,可以安装 Discuz! ...

随机推荐

  1. 声音处理(Cool Edit)

    平直化处理 上升半音

  2. (字符串 键盘转换)Convert QWERTY to Dvorak -- zoj -- 5526

    链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5526 Time Limit: 2 Seconds      Memor ...

  3. java并发编程实战:第七章----取消与关闭

    Java没有提供任何机制来安全地终止线程(虽然Thread.stop和suspend方法提供了这样的机制,但由于存在缺陷,因此应该避免使用 中断:一种协作机制,能够使一个线程终止另一个线程的当前工作 ...

  4. 洛谷 P1967 货车运输(克鲁斯卡尔重构树)

    题目描述 AAA国有nn n座城市,编号从 11 1到n nn,城市之间有 mmm 条双向道路.每一条道路对车辆都有重量限制,简称限重.现在有 qqq 辆货车在运输货物, 司机们想知道每辆车在不超过车 ...

  5. Provider 模式

    Provider 模式:为一个API进行定义和实现的分离. 常见场景:DBPrider切换,第3方集成API切换 以发邮件为例: Email Provider Config: public abstr ...

  6. Elasticsearch 安装的时候,Unsupported major.minor version 51.0问题的解决

    Elasticsearch安装的时候报错 bootstrap/Elasticsearch : Unsupported major.minor version 51.0 网上一般说的方法是,升级或者降级 ...

  7. Centos7 Minni 安装 执行ifconfig命令出现 -bash ifconfig command not found 的解决方法

    1) have a root privilege shell or be on the sudo list. 2a) At a root shell prompt (#) yum install ne ...

  8. corss、inner、outer三种join方式

    cross join(没有on)inner join(一般用于交集)outer join(你懂得)后面两个 on 1=1 效果同cross join

  9. stack和stack frame

    首先,我们先来了解下栈帧和栈的基本知识: 栈帧也常被称为“活动记录”(activation record),是编译器用来实现过程/函数调用的一种数据结构. 从逻辑上讲,栈帧就是一个函数执行的环境,包含 ...

  10. 【cocos2d-x 手游研发小技巧(3)Android界面分辨率适配方案】

    先感叹一下吧~~android的各种分辨率各种适配虐我千百遍,每次新项目我依旧待它如初恋···· 每家公司都有自己项目工程适配的方案,这种东西就是没有最好,只有最适合!!! 这次新项目专项针对andr ...