【问题标题】:Php upgrade - Definitely export the path?php升级——绝对导出路径?
【发布时间】:2017-04-24 12:12:07
【问题描述】:

如何在我的设置中明确导出 php? 每当我打开一个新控制台并显示 php 版本时,都会提供 php 5.6。 所以我必须执行这个命令:

 export PATH=/usr/local/php5/bin:$PATH;

比这更愚蠢,它阻止我的任务调度程序工作。

我的操作系统是 macOS Sierra。

【问题讨论】:

  • 尝试找到一个名为 .profile 或 .bashrc (linux) 的文件,然后在底部附加您的代码行。这对于在 mac 上查找配置文件配置很有用:superuser.com/questions/147043/…
  • 谢谢!我在 /etc 上找到了它,但他没有被隐藏。这似乎行得通。
  • 太好了,很高兴你已经解决了,还有一件事,你必须重新加载配置文件(linux cli cmnd:source ~/.bashrc)或重新启动cli,干杯!
  • 不幸的是,任务调度程序仍然由 php 5.6 提供...编辑:我试试
  • 调度器继续不考虑。

标签: php macos apache


【解决方案1】:

您需要将符号链接更改为您要使用的 php 版本

which php -> /usr/bin/php
ls -la /usr/bin/php -> /etc/alternatives (this is on linux)

在 mac 上会是一些在路径中有地窖的东西,我现在不记得了

找到你想要使用的正确的php可执行文件php7.0后,你可以删除符号链接并添加新的

ln -s /path/to/php/executable /usr/bin/php

请检查正确的路径,因为我现在不在 mac 上

【讨论】:

  • 我正在寻找 php7 可执行文件
  • 但我认为这是问题所在,因为如果我在这个文件中执行他:./php -v PHP 5.6.30 (cli) (built: Feb 7 2017 16:06:52)跨度>
猜你喜欢
  • 1970-01-01
  • 2010-12-17
  • 1970-01-01
  • 2013-11-30
  • 2023-04-03
  • 1970-01-01
  • 2020-08-24
  • 2022-07-05
  • 2014-05-19
相关资源
最近更新 更多