mac 升级php 到7,macOS High Sierra 10.13升级PHP到7.3并创建Laravel 7项目
前言
今天使用命令行创建Laravel项目,发现Laravel是5.8到版本,本来想使用最新的Laravel7版本,使用php -v发现mac os的系统采用的是php7.1的版本,只好先升级php到7.3再创建Laravel7版本,中间遇到不少到问题,记录一下。
升级PHP7.1到PHP7.3
开始使用brew升级php,无奈经过了一个多小时依旧无反应,在网上查资料,更换brew的源到中科大和清华到源依旧是没有成功,干脆放弃。使用另外到方法升级PHP版本。
1、下载安装PHP7.3curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3
执行了,会自动下载PHP并进行安装
备注:
①版本号7.3,如果你想安装7.1的版本修改为7.1即可
②版本号是7.3,但是为下载最新的7.3,除非你想指定安装子版本,那么可以直接指定比如7.3
③PHP默认是安装在/usr/local下面的
④php安装的时候会自动开启各种模块,可以通过php -m来进行查看
2、配置PHP的路径
PHP7.3已经下载并安装,但是还没有配置到mac默认的PHP指向,现在通过php -v命令可以看到依然是老版本的PHP
打开mac的配置vim ~/.bash_profile
修改export PATH为你下载的最新PHP即可export PATH="/usr/local/php5-7.3.8-20190811-205217/bin:{$PATH}";
保存后执行 source ~/.base_profile即可
现在执行php -v命令可以看到已经是最新版本的PHP了
然而使用上面到source ~/.base_profile命令后,只能在当前到窗口能够使用php7.3的版本,换一个命令行窗口之后又变成了php7.1的版本,继续查找php新版本不生效的原因,猜想是因为有其它的配置文件没有引用导致的。
通过ls -al命令发现目录下有一个.zshrc的配置文件,将export PATH="/usr/local/php5-7.3.8-20190811-205217/bin:{$PATH}"加入到.zshrc到配置文件中,注意需要使用sudo到管理员权限才能编辑.zshrc文件。更新完后发现php7.3已经正式生效了。
创建Laravel7项目
使用如下到命令创建Laravel7项目composer create-project --prefer-dist laravel/laravel laravel-blog7
结果又出现下面到错误提示
PHP Warning: preg_match(): JIT compilation failed: no more memory in
修改 /usr/local/etc/php/7.3/php.ini:
将;pcre.jit=1改为:
pcre.jit=0
保存,重启php,问题解决。
ps:据说这是php7.3的一个bug。
再重新创建Laravel7的项目就可以看到熟悉的界面了,直到最后成功。
总结
这次创建Laravel7的项目经历了几个问题,总结一下,遇到问题一定要仔细分析问题,找到根源所在,不知道的就在网上查找一下是否有其它人也有遇到此类问题,希望这篇文章能够帮助遇到此类问题的你。
本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/1448.html
mac 升级php 到7,macOS High Sierra 10.13升级PHP到7.3并创建Laravel 7项目相关推荐
- macOS High Sierra 10.13.5 (17F77) 正式版 最新自带Clover v2.4k r4512黑苹果原版镜像
macOS High Sierra 10.13.5 (17F77)是由黑苹果社区通过App Store下载并制作最新的黑苹果原版镜像,昨晚凌晨1点左右苹果公司推送了最新的macOS High Sier ...
- Lenovo Y50 (1080P) 安装 黑苹果 hackintosh macOS High Sierra 10.13.5 (17F77) 不适合双系统
Lenovo Y50 安装 黑苹果 macOS High Sierra 10.13.5(17F77) 1,笔记本硬件 2,黑苹果系统下载网站 3,在win10 系统上使用TransMac制作macOS ...
- 黑苹果双系统安装教程macOS High Sierra 10.13.x
摘 要:今天小编给大家准备了一份最新的黑苹果10.13u盘安装黑苹果双系统安装教程,所有的黑苹果安装教程基本上都差不多,但是还有很多童鞋通过QQ联系我,问我如何安装黑苹... 教程前言 今天小编给大家 ...
- macOS High Sierra 10.13.6(17G65) 最新自带Clover 2.4k r4598黑苹果原版安装镜像
镜像介绍 macOS High Sierra 10.13.6(17G65)是由黑苹果社区通过App Store下载并制作的最新黑苹果原版安装镜像,其实绝大部分安装好黑苹果系统的用户都在3天前通过了Ap ...
- 联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程
联想小新Air 15 安装黑苹果全过程 本文参考:https://blog.csdn.net/qq_28735663/article/details/80634300 本人是联想小新AIr 15 , ...
- macOS High Sierra 10.13正式版USB安装盘制作
1.首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料. 2.下载好 macOS High Sierra 正式版的安装程序:https://support.apple.com/zh-c ...
- macOS High Sierra 10.13.6 Nvidia显卡webdriver 证书失效 无法打开控制面板 解决方法
最近webdriver显卡驱动突然不可使用,证书过期,尝试下边的方法,可行.不用屏蔽苹果服务器. 更新High Sierra 到17G14042版本 清理NVIDIA Web驱动程序(WEB-Driv ...
- VMware虚拟机 安装 macOS High Sierra 10.13
https://jingyan.baidu.com/article/59a015e374a45bf795886542.html 安装软件可进入我的百度网盘macos文件夹下载
- MacOS High Sierra 12 13系统转dmg格式
MacOS High Sierra 12.13 已经发布快一个月了,最近为了给公司的电脑装最新的系统,在网上找了资料如何将App Store下载的系统转成dmg格式的系统文件. 首先在App Stor ...
最新文章
- mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...
- 小冰和她的兄弟姐妹们组团出道:唱歌跳舞写文章样样都会,而且都开放版权...
- 在项目中增加task定时任务
- druid 多数据源_Druid连接池的使用以及注意事项
- html 再按一次退出,【劲爆、独家】拦截再按一次退出应用,改成单击back隐藏到后台...
- 详解5G:关键能力、关键技术、应用场景、网络架构、经济影响
- SQL Server审核最佳做法
- 第3章 神经网络的最优化
- pycharm自动调整格式_PyCharm开发Django,好玩么?
- 同步手绘板——关于/dev/graphics/fb0权限的获取
- onenote桌面版的安装
- 面试总结:Golang常见面试题汇总
- 遥感影像数据产品级别
- 【Paper】Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation
- 病急乱投医的周杰和小气的汪峰
- 该内存不能written
- 招商银行笔试题之跳格子游戏
- 操作系统实验Ucore:Kernel_init(四)
- 这3种PDF合并的方法你一定要收藏
- java-net-php-python-jspm光影婚纱影楼系统设计与实现系统计算机毕业设计程序
热门文章
- Quartus II使用说明(Verilog HDL二选一数据选择器 )
- linux ip1180,canon ip1180驱动下载
- Win10深度学习环境配置(CUDA+cuDNN+TensorFlow-gpu+Keras)
- 金融风控中英文术语手册(银行_消费金融信贷业务)_version5
- 小型数控雕刻机制作Arduino_基于Arduino DIY的激光雕刻机
- 实操演示 | 如何将示波器波形保存到U盘
- oracle11g安装EM配置失败,oracle 11g Enterprise Manager配置失败
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后
- 计算机开模拟器,iOS在同一台电脑上打开多个模拟器
- 名图怎么弄云服务器_名图怎么弄云服务器