美文网首页
php 升级到8.0.3

php 升级到8.0.3

作者: 王国的荣耀 | 来源:发表于2021-04-21 00:51 被阅读0次

Referenced from: /usr/local/Cellar/php/7.4.4/bin/php Reason: image not found

问题的由来:查看php相关的项发现不对了。表现如下。

php -v                       
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicuio.64.dylib
  Referenced from: /usr/local/Cellar/php/7.4.4/bin/php
  Reason: image not found

修复过程

  1. 升级brew,使用中科大的源。brew update
  2. 重新使用brew 升级php到8。brew upgrade php
  3. 重新安装redis和xdebug
    pecl install redis
    pecl install xdebug
    pecl list
    # 更新 php.ini文件
    extension="redis.so"
    extension="imagick.so"
    # /usr/local/lib/php/pecl/20200930/xdebug.so
    zend_extension="xdebug.so"
    
  4. 重新启动nginx和apache等。
     sudo nginx -s reload
     sudo apachectl restart
    

mac httpd -t

LoadModule php7_module libexec/apache2/libphp7.so

LoadModule php_module /usr/local/Cellar/php/8.0.3/lib/httpd/modules/libphp.so

php8

mac 安装composer

  1. 进入系统的 cd /usr/local/bin 目录
    2.执行安装命令:curl -sS https://getcomposer.org/installer | php
  2. 重命名 composer.phar 输入命令:sudo mv composer.phar /usr/local/bin/composer
  3. 修改composer权限 输入命令: sudo chmod a+x /usr/local/bin/composer
  4. 然后输入composer。

php ini

vim /etc/php.ini

参考

Mac 安装 PHP8
从零搭建php8环境
Mac使用Homebrew升级到PHP 8

相关文章

网友评论

      本文标题:php 升级到8.0.3

      本文链接:https://www.haomeiwen.com/subject/jfpolltx.html