php - 在 Mac 上安装了 PHP 7.3,但它仍然呈现 7.1.23
问题描述
我的团队正在升级到 PHP 7.3。目前我在 7.1.23。我有一段时间让 PHP 使用新版本。当我注销时PHP info
,它是 7.1.23。我已经用这条线安装了新版本,它说它是成功的(试了几次)。
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3
当我which php
在命令行中执行时,它给了我/usr/bin/php
. 有什么我需要做/尝试的吗?这条线我的httpd.conf
文件似乎也是正确的
LoadModule php7_module libexec/apache2/libphp7.so
整天都在试图解决这个问题,但我似乎无法:)。谢谢。我也在运行 Mac OS High Sierra
解决方案
当which php
你得到
/usr/bin/php
打开查找器,转到“转到”选项卡,然后选择底部的第二个选项,上面写着“转到文件夹”</p>
这将打开一个输入,/usr/bin/php
在里面输入,您将被重定向到该文件夹。从那里手动删除所有 php 文件。
现在在终端中,执行
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这只是安装自制软件,这将使这非常容易然后做
$ brew install php73
编辑:对于新版本的 PHP,命令是
brew install php@8.0
请确保在安装之前检查您要使用的版本
推荐阅读
- ssis - SSIS 在 Visual Studio DEV 配置中添加用户路径到项目参数
- java - Netbeans 12 探查器连接到目标 VM ......永远
- python - python作为密码的禅宗背后是否有一种特殊的哲学?
- php - 每 3 和 2 次迭代添加一个 div 行
- tinymce - 我正在研究 tinycme(WYSIWYG) 编辑器,我想在其中设置数据占位符,该占位符将替换为来自 api 的数据
- automated-tests - Postman 中的自动访问令牌
- c# - EF6 声称它有时不会更新表
- snowflake-cloud-data-platform - 在 RBAC 中为 Snowflake 使用访问角色时,在架构 B 中的表上创建架构 A 中的视图
- java - 如何防止空 JSON 对象被反序列化为 Java bean?
- python - Pandas 数据框:按日期汇总行,每天只保留一行,没有时间戳