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
修复过程
- 升级brew,使用中科大的源。brew update
- 重新使用brew 升级php到8。brew upgrade php
- 重新安装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"
- 重新启动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

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