笔记 : 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 ...
随机推荐
- 【作业】用栈模拟dfs
题意:一个迷宫,起点到终点的路径,不用递归. 题解: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdli ...
- Oracle安装部署之Win7下oracle11g数据库的安装及配置
1.下载安装包 到oracle官网downloads下下载(第一次下载需要注册账号). Win7 64位下载64位oracle11g安装包 Win7 32位下载32位oracle11g(Oracle_ ...
- winform进度条
参考资料: http://www.cnblogs.com/zzy0471/archive/2010/12/12/1903602.html http://www.cnblogs.com/haogj/ar ...
- echart四川地图
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- PHP进阶-PHP执行和加速原理
- [daily][archlinux][btrfs][mysql] 在btrfs上使用mariadb
在btrfs上使用mariadb的时候,需要注意关闭btrfs的Copy on Write (/var/lib/mysql目录) 如下: ┬─[tong@T7:~/Data/anthropoid]─[ ...
- 内置函数time
time import time.time() # 浮点型,给计算机看,随机 时间有三种: First: 时间戳 (time.time()) Second: 结构化时间 可以修改 Third: ...
- 【PyQt5-Qt Designer】QProgressBar() 进度条
QProgressBar() 进度条 QProgressBar简介 QProgressBar小部件提供了一个水平或垂直的进度条. 进度条用于向用户指示操作的进度,并向他们保证应用程序仍在运行. 进度条 ...
- 01.jupyter环境安装
jupyter notebook环境安装 一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文 ...
- javascript 实例 静态 公共 私有
传统 javascript 的原型对象 和 ts的类 对比 传统原型队形说明: //对象构造函数 function Atest(name) { //私有属性,只能在对象构造函数内部使用 var cla ...