本地新装 Ubuntu 系统,安装 PHP 环境,无法执行 PHP 命令

系统信息:ubuntu 18.04 LTS

  1. 执行apt命令安装php7.2、php-fpm,以及他们的依赖
    sudo apt install -y php7.2-fpm
  2. 运行php -v报错
    php7.2: symbol lookup error: php7.2: undefined symbol: crypto_pwhash_scryptsalsa208sha256_memlimit_interactive

尝试过重启电脑,用本地用户执行php -v有效,但切换到root用户又会同样报错

感恩!

讨论数量: 4
NiZerin

sudo apt install -y php7.2-*

1周前 评论

@NiZerin

执行 sudo apt install -y php7.2-*

报错:

The following packages have unmet dependencies:
 php-apcu : Conflicts: php-yac but 2.0.1+0.9.2-1build2 is to be installed
 php-yac : Conflicts: php-apcu but 5.1.9+4.0.11-1build1 is to be installed
           Conflicts: php-user-cache
E: Unable to correct problems, you have held broken packages.

系统提示包有冲突,是我的镜像源有问题吗

1周前 评论
NiZerin

@yuanjw 先执行 sudo apt uninstall -y php-* 再试试

1周前 评论
yuanjw (楼主) 1周前

具体原因还没搞懂,实在受不了,我重装系统解决了

1周前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!