美文网首页
mac上使用php时报错dyld: Library not lo

mac上使用php时报错dyld: Library not lo

作者: 丶Assassin丨 | 来源:发表于2022-10-07 18:38 被阅读0次

    当我使用网上提到的方法 

    用brew 删除了原有的php7.3版本,安装了7.4 版本后,依然存在该问题,然后我又指定了环境变量

    vi ~/.bash_profile 文件

    # php 7.4

    export PATH=/usr/local/opt/php@7.4/bin:$PATH

    并在最后执行 source ~/.bash_profile 后,当我关闭当前终端,再次打开新终端 执行 php -v ,依然报上述问题。

    正确的解决方案:

    安装php版本 因为我按照网上操作重装了php 7.4

    接下来直接执行上边所说的

    echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc

    echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc


    那如果没执行这两句的话,可以按照以下方法,也能解决

    当我执行 /usr/local/bin/php -v 的时候,报相同问题的错误,此问题就是当前的php版本还是沿用过去的php实体路径,我们安装了最新的php版本后,php7.4版本安装地:PATH=/usr/local/opt/php@7.4/bin

    应修改 “/usr/local/bin/php” ,进入/usr/local/bin/ 下 

    1、删除原有的php解释器 “rm -rf /usr/local/bin/php” 

    2、重定向当前目录新的php解释器[/usr/local/bin/目录下] ln -s /usr/local/opt/php@7.4/bin/php .

    我们在使用nginx 的时候,如果设置了vhost 可能最终还是运行不了,有可能是因为php-fpm 端口的问题,原先我们设置的非9000端口,那么还需按照新安装的php版本中的php-fpm.d目录中重新设置所属端口

    相关文章

      网友评论

          本文标题:mac上使用php时报错dyld: Library not lo

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