1

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

我已经安装了 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。

帮助!

4

2 回答 2

3

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

  • 早于默认基本版本的版本仅作为软件集合提供(@Peter 建议的 php70 方式
  • 较新的版本作为基础包和 SCL 提供

请参阅配置向导

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

  • Fedora 25 提供 PHP 7.0
  • Fedora 26 提供 PHP 7.1
  • Fedora 27 将提供 PHP 7.1
  • Fedora 28 将提供 PHP 7.2

如果您对运行多个版本感兴趣,可以阅读我的 PHP 工作站

于 2017-10-02T07:40:48.430 回答
2

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

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

然后我把一个符号链接从 /usr/bin/php 放到 /usr/bin/php70

于 2017-09-30T18:51:17.587 回答