系统环境变量,其实就就是一个添加至系统环境中的路径变量。

编译php的扩展时经常会在扩展包源码目录里执行phpize,每次执行的时候都要敲入一大堆目录,诸如:/usr/local/php/bin/phpize这样的。

当直接执行mysql命令,而这个命令又没有添加到环境变量时,会出现类似:

-bash:mysql:  No such file or directory

这样的错误。

解决的办法就是敲入一长串路径,如:

/usr/local/mysql/bin/mysql

很麻烦吧,这个时候咱们需要用上系统环境变量

第一步:查看当前系统的环境变量有哪些

echo $PATH

第二步:找到当前系统中以bin、sbin结尾的目录

find / -type d -name *bin

会得到一个类似这样的结果

第三步:编辑/etc/profile文件,查看第二步中找到的你所需要的目录

#vim编辑系统环境变量文件
vim /etc/profile #vim打开该文件后按Shift+g键跳转至该文件的最后一行,按 i 键进入插入编辑模式 #输入所缺失的bin目录,多个目录以 : 分割即可
export PATH=/usr/local/mysql/bin:/usr/local/php/bin:$PATH

  

第四步:启用刚刚添加的新环境变量

#就一句命令
source /etc/profile
#回车即可

  

最新文章

  1. PL/SQL导出到execl中,数据前面的0发生丢失的解决办法
  2. jquery节点操作
  3. 关于Python网络爬虫实战笔记③
  4. <mate>标签中属性/值的各个意思
  5. popupwindow那些坑
  6. 【easy】653. Two Sum IV - Input is a BST
  7. Drools规则引擎入门指南(三)——使用Docker部署Workbench
  8. crontab的使用笔记
  9. ARX工程必须使用release模式编译
  10. 服务器tail输出正常,vim打开中文乱码
  11. 2018-2019-2 20175320实验一《Java开发环境的熟悉》实验报告
  12. 解决tomcat重启时报严重: Exception loading sessions from persistent storage的问题
  13. C# 以共享只读方式打开被其它程序占用的文件
  14. proxysql 系列 ~ 总揽概括
  15. 理解 neutron
  16. JAVA折腾微信公众平台(Token验证)[转]
  17. 【bzoj4730】 Alice和Bob又在玩游戏
  18. LPC43xx双核笔记
  19. js判断用户是否离开当前页面
  20. 612.1.003 ALGS4 | Stacks and Queues

热门文章

  1. Std::map too few template arguments
  2. Java 8 学习资料汇总【转载】
  3. PRTG参考价格
  4. vim Google style format
  5. ios实例开发精品源码文章推荐(8.28)
  6. httpclient检查某个链接是否可用
  7. 查看最新的Google地址
  8. 在 Swift 中调用 OC 代码
  9. mark 阿里支付
  10. Fraunhofer音频技术为MPEG未来高品质3D音频内容传输的标准依据