无法在 Fedora 上安装 php7

Unable to install php7 on fedora

我在我的开发工作站上 运行 Fedora 24。 Eclipse 需要 php 个与服务器 (Centos) 相匹配的可执行文件。

我已经安装了 remi-release 存储库并按照 https://blog.remirepo.net/post/2016/12/05/Install-PHP-7.1-on-CentOS-RHEL-or-Fedora:

中的说明进行操作
# wget http://rpms.remirepo.net/fedora/remi-release-24.rpm
# dnf install remi-release-24.rpm
# dnf install dnf-plugins-core
# dnf config-manager --set-enabled remi-php71
# dnf update

当我调用 php 时没有 php:

# php -v
bash: /usr/bin/php: No such file or directory

可执行文件位于何处?似乎没有安装任何 php。

求助!

解决方案在我的评论中。有必要这样做:

# dnf config-manager --set-enabled remi
# dnf install php70

然后我把一个符号link从/usr/bin/php到/usr/bin/php70

Remi 存储库为 Fedora 提供了各种 PHP 版本。

  • 比默认基本版本旧的版本只能作为软件集合使用(php70 @Peter
  • 建议的方式
  • 较新的版本作为基础包和 SCL 提供

参见configuration wizard

但由于您 运行 Fedora 24 现已停产,我衷心建议您升级到受支持的版本:

  • Fedora 25 提供 PHP7.0
  • Fedora 26 提供 PHP7.1
  • Fedora 27 将提供PHP7.1
  • Fedora 28 将提供 PHP7.2

如果对运行多个版本感兴趣,可以阅读My PHP Workstation