问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mac上php需要设置环境变量么

发布网友 发布时间:2022-04-06 03:11

我来回答

1个回答

热心网友 时间:2022-04-06 04:40

mac 一般使用bash作为默认shell
Mac系统的环境变量,加载顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。
如果没特殊说明,设置PATH的语法都为:
——————————————————-

1
2

#中间用冒号隔开
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

(一)全局设置
下面的几个文件设置是全局的,修改时需要root权限
1)/etc/paths (全局建议修改这个文件 )
编辑 paths,将环境变量添加到 paths文件中 ,一行一个路径
Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。
2)/etc/profile (建议不修改这个文件 )
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
3)/etc/bashrc (一般在这个文件中添加系统级环境变量)
全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
4)
1.创建一个文件:
sudo touch /etc/paths.d/mysql
2.用 vim 打开这个文件(如果是以 open -t 的方式打开,则不允许编辑):
sudo vim /etc/paths.d/mysql
3.编辑该文件,键入路径并保存(关闭该 Terminal 窗口并重新打开一个,就能使用 mysql 命令了)
/usr/local/mysql/bin
据说,这样可以自己生成新的文件,不用把变量全都放到 paths 一个文件里,方便管理。
(二)单个用户设置
1)~/.bash_profile (任意一个文件中添加用户级环境变量)
(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)
若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!默认情况下,他设置一些环境变量
设置命令别名alias ll=’ls -la’
设置环境变量:

1

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

2)~/.bashrc 同上
如果想立刻生效,则可执行下面的语句:
$ source 相应的文件
一般环境变量更改后,重启后生效。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
运航不锈钢304方管有哪几种型号 镀锌方管有哪些型号 方管型号有哪些 方管的型号有哪些 牌照过户要换新的吗 ...自己一辆江苏牌照的小汽车,名下还能拥有一辆杭州牌照的车吗?_百度... 方管有哪些厚度 国标方管的厚度有哪些规格? 学龄前,应该教会孩子哪些技能才合适? 对学龄前孩童来说什么最重要? 如何在 Mac 上开启 Apache,PHP,MySQL mac下如何配置PHP apache 怎么将Mac自带的PHP降级 mac下的xampp如何修改phpmyadmin的配置文件config.inc.php? php怎么把两个字符中相同的字符去掉,然后再赋给一个新的字符串?比如123000和000, 怎么把123取出来? php字符串合并后删除重复操作 php 正则表达式 如何去掉重复一次的字符串 PHP 去除一段文本中重复数量大于5的字符 php无序字符串怎么去除重复 如何开启YII框架访问index-test.php时候的错误信息提示 PHP错误信息提示:PHP Error Message 如何修改php.ini实现php提示所有的错误信息 php 网页显示错误提示 PHP表单提交时必须填写部分如果没有填写该如何把错误信息统一提示呢? php删除一行数据时并删除图片 php已知图片路径,然后删除这个图片路径包裹下的整段图片代码 在PHP中删除数据库MYSql里的图片路径字段,如何实现一并删除文件夹下的对应图片? Thinkphp删除数据同时删除对应图片? php如何删除网站中无用的图片,请写代码 如何在PHP环境中删除图片 php在mac上怎么配置服务器 最好的年纪遇见你,最需要爱的时候你出现,或许这就是命中注定的 刚好需要,刚好出现,感恩遇见你——吉利ICON 最美的时候遇见你的作文450字 如何评价罗云熙的首部电影《最美的时候遇见你》? 请问谁能给我最美的时候遇见你的百度云资源? 有没有哪位可以解释分析下《最美的时候遇见你》的结尾呢? 《最美的时候遇见你》杨芳芳的结局是什么样子? 求《最美的时候遇见你》 没有在最好的时候遇见你,但是遇见你就是最好时候什么意思 最美的时候遇见你告诉我们的人生哲言? 男人在事业低谷期突然说在最好的时光遇见你是什么意思? 电影最美的时候遇见你经典台词 phpstorm如何去掉代码中的空行 php过滤多余空行 php去掉空行并逐行打印文件信息,逐行打印我知道,有没有简单的一行代码去掉文件中的空行? phpexcel怎么去掉空行 php中,用include包含文件,在页面头会有一空行,怎么去掉? php怎么删除文件里的空格 如何删除含有制表符的空白行?[PHP]