切换Mac默认PHP版本为MAMP

摘要:
注意,如果安装zsh,当您重新打开终端窗口时,您会发现PHP会跳回到自己的PHP。当这是terminalnit时,/。不会执行bash _ Profile,/。bashrc和其他脚本。这是因为默认启动执行脚本更改为~/。zshrc。因此,解决方案是输入vim~/。zshrc和append:source~/。bash_配置文件

方法1 (失效了)

打开mamp pro 在左侧languages中点击php , 然后打勾 ,make this version available on the command line.

方法2

Mac自带了PHP开发环境,但是很多开发者装了MAMP集成环境,打开终端输入:which php,会显示/usr/bin/php,是系统自带的PHP版本,要切换默认的PHP版本为MAMP下的PHP,需要修改系统bash_profile并执行这个shell脚本。

打开终端输入

1  1. vim ~/.bash_profile
2 
3  2.PATH="/Applications/MAMP/bin/php/php7.2.7/bin:$PATH"

4 

切完别忘记执行以下这个脚本

source ~/.bash_profile

这个时候再输入:which php命令,是不是就切换成了MAMP目录下的PHP版本了。

注意
如果你安装了zsh,会出现重新打开terminal窗口时会发现php又跳回自带的PHP。

这是terminal init的时候并不会执行/.bash_profile、/.bashrc等脚本了,这是因为其默认启动执行脚本变为了~/.zshrc。

所以解决办法输入 vim ~/.zshrc,在后面追加:

source ~/.bash_profile

免责声明:文章转载自《切换Mac默认PHP版本为MAMP》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇NET Core3前后端分离开发框架在本地运行Kubernetes的3种主流方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP开发基础知识

PHP的学习 PHP脚本以<?php 开始 ?>结束 <?php //此处写代码 ? > php默认文件扩展名.php php文件通常包含HTML标签以及一些PHP脚本代码 “echo”是php输出函数,下面是一个简单例子 <!DOCTYPE html> <html> <body>   <h...

NumPy之:标量scalars

目录 简介 scalar类型的层次结构 内置Scalar类型 boolean Integers Unsigned integers Floating-point numbers Complex floating-point numbers Python 对象 可变长度数据类型 简介 Python语言中只定义了特定数据类的一种类型(比如只有...

Win &amp;amp; Mac 系统之间U盘传递的U盘文件格式选取问题

Win & Mac 系统之间U盘传递的U盘文件格式选取问题 1. Win系统与Mac系统之间可以通过 exFat U盘文件系统传递 exFAT(Extended File Allocation Table File System,扩展FAT,也称作FAT64,即扩展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括W...

哪种脚本语言最适合你!

本文译自 iSystemAdmin 的 《List Of Popular Scripting Languages for Linux and Windows》。 具备脚本知识的系统管理员与其他系统管理员有着明显的区别。脚本是一门“系统管理员”创造的艺术。这门艺术需要了解系统本身的相关知识,系统管理命令的语法,编程和算法知识以及至少一门脚本编程语言。对系统管...

现代 PHP 新特性系列(四) —— 生成器的创建和使用

1、概述      生成器是 PHP 5.5 引入的新特性,但是目测很少人用到它,其实这是个非常有用的功能。      生成器和迭代器有点类似,但是与标准的PHP迭代器不同,PHP生成器不要求类实现Iterator接口,从而减轻了类的开销和负担。生成器会根据需求每次计算并产出需要迭代的值,这对应用的性能有很大的影响:试想假如标准的PHP迭代器经常在内存中执...

laravel框架使用生涯

手工安装laravel http://laravelacademy.org/resources-download 1、将下载的文件复制到虚拟主机目录 2、在Apache的配置文件配置一个虚拟主机【注意,需要指向 public目录下】 <VirtualHost *:80> DocumentRoot "C:phpStudyWWWlarav...