关于macos:MacOS-系统如何把PHP版本升级到-74或者更高的版本呢今天教程来啦

4次阅读

共计 1180 个字符,预计需要花费 3 分钟才能阅读完成。


⾸先保障 homebrew 为最新版本,先降级 homebrew 到最新

brew update
而后降级 PHP 版本

brew upgrade php
使⽤ php - v 查看 php 版本

php -v
如果没有降级胜利或者其余报错,能够使⽤

brew install php@7.4
间接装置 php 7.4 版本。

批改服务器对应的 PHP 版本

批改 nginx 或者 apache 的配置⽂件,以 apache 为例:

sudo vim /etc/apache2/httpd.conf
找到 LoadModule php7_module 这⾏,批改为:

LoadModule php7_module /usr/local/Cellar/php@7.4/7.4.16/lib/httpd/modules/libphp7.so

重启 nginx 或者 apache 服务器

sudo ngingx -s reload

sudo apachectl restart

确保⽹站服务使⽤的也是 php 7.4 版本,在服务器的根⽬录 index.php 中

<?php

phpinfo();

?>

使⽤ PECL 装置对应扩大

pecl install imagick

pecl install redis

使⽤ pecl list 查看曾经通过 pecl 装置的扩大

$ pecl list

Installed packages, channel pecl.php.net:

=========================================

Package Version State

imagick 3.4.4 stable

redis 5.1.1 stable

如果之前使⽤ pecl 装置过其余版本 PHP 的扩大,能够使⽤ pecl uninstall (ext_name) 卸载后重新安装。

曾尝试过批改 php.ini 的扩大⽬录为之前的,然而报错

; Directory in which the loadable extensions (modules) reside.

; http://php.net/extension-dir

extension_dir = "/usr/local/lib/php/pecl/20190902"

; On windows:

;extension_dir = "ext"

索性之前使⽤ pecl install 重新安装⼀遍。

装置胜利后使⽤ php -m | grep imagick 查看⼀下是否存在。

最初
如果你感觉此文对你有一丁点帮忙,点个赞。或者能够退出我的开发交换群:1025263163 互相学习,咱们会有业余的技术答疑解惑

如果你感觉这篇文章对你有点用的话,麻烦请给咱们的开源我的项目点点 star:http://github.crmeb.net/u/defu 不胜感激!

残缺源码下载地址:https://market.cloud.tencent….

PHP 学习手册:https://doc.crmeb.com
技术交换论坛:https://q.crmeb.com

正文完
 0