首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Mac OS X中升级PHP?

如何在Mac OS X中升级PHP?
EN

Stack Overflow用户
提问于 2010-03-27 03:22:22
回答 13查看 142.5K关注 0票数 102

我觉得这是一个非常迟钝的问题,但奇怪的是,这个问题的记录很少。

我想升级PHP,但有几个问题:

  • 没有内置的包管理器。php不能识别为已安装的软件包,因为它没有安装PHP itself.
  • Running MacPorts表示可能有很多dependencies.
  • I不知道php是如何安装的,因为它是随操作系统一起安装的,所以我不知道我应该从源代码安装还是下载二进制文件。我也不知道在不破坏依赖关系的情况下卸载以前版本的正确方法。

我在Leopard上运行。我有一种感觉,苹果不想让你升级。购买雪豹和升级可以解决这个问题(以及未来类似的问题)吗?

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2010-03-27 03:52:29

你可能想看看Marc Liyanage的PHP包。它有一个很好的Mac安装程序包,你可以双击它。他把它保持在最新状态。

http://php-osx.liip.ch/

此外,尽管升级到Snow Leopard不会帮助您在未来进行PHP更新,但它可能会为您提供更新版本的PHP。我运行的是OS 10.6.2,它有PHP 5.3.0。

票数 91
EN

Stack Overflow用户

发布于 2016-03-11 10:28:14

我使用这个:https://github.com/Homebrew/homebrew-php

该命令为:

代码语言:javascript
复制
$ xcode-select --install

$ brew tap homebrew/dupes
$ brew tap homebrew/versions
$ brew tap homebrew/homebrew-php

$ brew options php56
$ brew install php56

然后在您的.bash_profile.bashrc中进行配置

代码语言:javascript
复制
# Homebrew PHP CLI
export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"
票数 51
EN

Stack Overflow用户

发布于 2017-09-22 02:01:51

我认为一种简单的方法是:

1-检查您当前PHP的位置:

代码语言:javascript
复制
$ which php
$ /usr/local/bin/php

你看?通常,我们运行的命令是/usr/local/bin中的一个链接,因此...

2-取消链接PHP的当前链接

代码语言:javascript
复制
unlink /usr/local/bin/php

如果你愿意,在取消链接之前,检查路径,然后删除php文件(执行ls -al /usr/local/bin | grep php,然后rm -rf到所需的路径)

3-安装PHP 7.1

代码语言:javascript
复制
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1

4-创建新链接(使用已安装的php 7.1 bin )

代码语言:javascript
复制
ln /usr/local/php5-7.1.9-20170914-100859/bin/php /usr/local/bin/php

就像我说的,我认为这是一种简单的方式。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2526085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档