笔记 : WampServe加装PHP版本(7.2.3)为例
1.由于正在学习Laravel框架,服务器wamp,Composer已搭建完成,但在安装laravel installer之后使用laravel new blog,报错为"This package requires php ^7.1.3 but your PHP version (5.6.25) does not satisfy that requirement.", 而默认安装的wamp只有php5.6.25和7.0.10两个版本,所以需要加装php7.2.3

2. 下载php7.2.3: https://windows.php.net/download,
(1)IIS环境下使用FastCgi的话,下载 Non-Thread的
(2)apache必须用Thread-Safe版本的。 //如使用的是32位的wamp,下载的 VC15 x86 Thread Safe 版本
3. Installing & Setting
(1)下载好zip压缩包后解压到 :/wamp/bin/php/目录下,修改文件夹名为php7.2.3
(2) 将默认版本的php7.0.10目录下三个文件php.ini,phpForApache.ini,wampserver.conf复制到php.7.2.3目录下
(3) 更改php.ini配置文件 :
原php7.0.10版本 : extension_dir ="c:/wamp/bin/php/php7.0.10/ext/"
改php7.2.3版本 : extension_dir ="c:/wamp/bin/php/php7.2.3/ext/"
修改后当前目录打开命令行 : php --version 显示PHP 7.2.3则安装成功

如出现下图"track_errors"错误是因为7.2以下的版本默认开启了(track_errors = On), 打开php.ini找到(track_errors = On)在前面添加分号(;)即可,
再次php --version即可成功安装。

(4)打开phpForApace.ini (这些目录是一些文件的保存路径,可以不用修改)
error_log = "c:/wamp/logs/php_error.log"
upload_tmp_dir = "c:/wamp/tmp"
date.timezone = "UTC"
sendmail_from = "admin@wampserver.invalid"
session.save_path = "c:/wamp/tmp"
soap.wsdl_cache_dir="c:/wamp/tmp"
(5)配置wampserver.conf
改文件一般也不需要修改,但需要注意注释 : //PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x。PHP7以上的版本是需要Apache2.4.x的,如自建的wamp中Apache低于2.4,则自行重装wamp更高版本。
4.重启(Restart All Services)wamp--->右击wamp小图标进行刷新(Refresh)--->切换PHP版本
5. 最后就可以使用laravel2.0的命令 : laravel new blog 创建项目了
笔记 : WampServe加装PHP版本(7.2.3)为例的更多相关文章
- [Aaronyang] 写给自己的WPF4.5 笔记15[AyArc诞生-WPF版本绚丽的环状图,Ay制作,AyWindow强势预览]
原文:[Aaronyang] 写给自己的WPF4.5 笔记15[AyArc诞生-WPF版本绚丽的环状图,Ay制作,AyWindow强势预览] 我的文章一定要做到对读者负责,否则就是失败的文章 -- ...
- MobaXterm 加装cygwin软件包
上次在<MobaXterm: SSH/X远程客户端, Xmanager的最佳免费替代品>里面介绍了MobaXterm这个Windows上的便携 多合一unix工具箱,它基于Cygwin,集 ...
- Vue学习笔记-vue-element-admin 按装报错再按装
一 使用环境 开发系统: windows 后端IDE: PyCharm 前端IDE: VSCode 数据库: msyql,navicat 编程语言: python3.7 (Windows x86- ...
- 【山外笔记-工具框架】SVN版本控制系统
[山外笔记-框架工具]SVN版本控制系统 学习资料: 1.本文打印版下载地址:[山外笔记-框架工具笔记]SVN版本控制工具-打印版.pdf 2.SVN和TortoiseSVN在线中文文档:http:/ ...
- Acer Aspire E1 471G 加装SSD+机械盘后无法启动的问题
老笔记本 Acer Aspire E1 471G 加装了一块 SSD 作为系统盘(win10),原机械盘格式化后,装在光驱托架上作为数据盘. 可能会出现: 系统无法启动,显示找不到启动设备,并且在F2 ...
- 给msde加装企业管理器
-=给msde加装企业管理器=- 首先,反对所谓的绿色版,运行那是 相~~~当 不稳定,自动关闭,要你有什么用?还广告飞扬!为了调试,花了我整整一天的时间.给大家节省的时间,也为了让大家少走点弯路. ...
- 老毛桃PE修改方法(屏蔽更改主页,屏蔽加装的绿色浏览器)
虽然老毛桃早就退隐了,虽然这个老毛桃不是曾经那个老毛桃~但是不得不说这个老毛桃PE还是有很多人在用~而且这个老毛桃的PE兼容性,个人认为还是很不错的.就是有暗扣,每次加装一个“绿色浏览器”和锁定主页, ...
- python数据分析笔记——数据加载与整理]
[ python数据分析笔记——数据加载与整理] https://mp.weixin.qq.com/s?__biz=MjM5MDM3Nzg0NA==&mid=2651588899&id ...
- 查看所装jdk版本
在D盘新建一个test.java文件 在文件里写如下代码: public class test { public static void main(String[] args) { String ar ...
随机推荐
- php之二叉树
二叉树的特点: ①.每个节点最多有两个子树,所以二叉树中不存在度大于2的节点.注意不是只有两个子树,最多有两个子树,没有子树或者只有一颗子树都是可以的. ②左子树和右子树是有顺序的. ③即使树中只有一 ...
- zookeeper 杂记
Zookeeper为了保证高吞吐和低延迟,在内存中维护了这个树状的目录结构,这种特性使得Zookeeper不能用于存放大量的数据,每个节点的存放数据上限为1M.
- Mybatis中dao接口和mapper 的加载过程
这里考虑的是mybatis和spring整合的场景 1.在系统启动的时候,会去执行配置文件中有关扫描mybatis接口的配置:通过MapperScannerConfigurer扫描接口生成spring ...
- java 线程(四)线程安全 同步方法
package cn.sasa.demo2; import java.util.concurrent.ExecutionException; public class ThreadDemo { pub ...
- 使用Redis 计数器防止刷接口
业务需求中经常有需要用到计数器的场景:为了防止恶意刷接口,需要设置一个接口每个IP一分钟.一天等的调用次数阈值:为了降低费用,限制发送短信的次数等.使用Redis的Incr自增命令可以轻松实现以上需求 ...
- linux里source、sh、bash、./有什么区别(转)
add by zhj: 主要不同是,source是在当前shell中执行脚本,而sh, bash, ./是在当前shell的child shell中执行脚本 原文:http://www.cnblogs ...
- RNN 网络
原文:http://yangguang2009.github.io/2016/12/18/deeplearning/recurrent-neural-networks-for-deep-learnin ...
- json和jsonp的区别?
json返回的是一串json格式数据:而jsonp返回的是脚本代码(包含一个函数调用): jsonp的全名叫做json with padding,就是把 json 对象用符合 js 语法的形式包裹起来 ...
- ubuntu上make menuconfig出错
如果使用make menuconfig的方式配置内核,又碰巧系统没有安装ncurses库(ubuntu系统默认就没有安装此库),就会出现错误,错误信息大体上如下: *** Unable to find ...
- mysql常用压测工具
关键字:mysql压测工具 mysqlslap.sysbench 基准测试sysbench 压力测试 tpcc 具体怎么使用百度