2020年05月18日 星期一(mac下phpinfo和php -v两者显示版本异常的问题)

终于搞定了。

因为需要安装了一个新的PHP版本7.3版本,使brew升级,导致编译文件/usr/local/opt/icu4c/的文件升级,所有的软连接失效,导致/usr/local/opt/icu4c/lib目录下的libicutu.66.dylib文件升级,覆盖了之前libicutu.64.dylib文件,/usr/local/opt/icu4c/lib目录下的libicutu.64.dylib文件全部not found,重新下载新的编译文件icu4c,需要升级原先正在运行的PHP7.2版本由之前的7.2/7.2.22_1/

需要强制升级到  export PATH=/usr/local/Cellar/php@7.2/7.2.31/sbin:$PATH,导致之前的/usr/local/Cellar/php@7.2/7.2.22_1/目录需要删除,重新下载成/usr/local/Cellar/php@7.2/7.2.31目录,导致~/.bash_profile文件中的php版本地址出现问题,mac找不到目录下php,只有使用默认的php.ini文件,报了一大推错误,因为删除了之前的文件,所以所有的扩展都已经删除,需要重新生成编译,导致各种各样的错误错综复杂,phpinfo显示和macphp -v版本异常的问题。。。。。。。。最后需要理清思路一个一个解决。。。。。。。

 

第一:先是禁用掉所有mac下的所有php.iniphp-fpm.conf文件,查看当前的系统加载的php.ini文件是哪一个。

 

第二:找到之后根据mac环境变量的加载顺序,一个一个排除,到底哪一个加载地址出现了问题,让默认选择了PHP7.3版本。

 

第三:找到之后修改默认目录地址,重新编译生成扩展。。。。解决问题

posted @ 2020-05-18 19:07  Ataraxia-LIANG  阅读(227)  评论(0编辑  收藏  举报