Невозможно установить php7 на 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.

Помогите!

2 ответа

Решение

Репозиторий Remi предоставляет различные версии PHP для Fedora.

  • Версии старше базовой версии по умолчанию доступны только в виде программных коллекций (способ php70, предложенный @Peter
  • Более новые версии предоставляются как в виде базовых пакетов, так и в виде SCL.

Смотрите мастер настройки.

Но поскольку вы работаете с Fedora 24, которая сейчас является EOL, я настоятельно рекомендую вам обновить ее до поддерживаемой версии:

  • Fedora 25 предоставляет PHP 7.0
  • Fedora 26 предоставляет PHP 7.1
  • Fedora 27 предоставит PHP 7.1
  • Fedora 28 предоставит PHP 7.2

Если вы заинтересованы в запуске нескольких версий, вы можете прочитать Моя рабочая станция PHP

Решение в моем комментарии. Надо было сделать это:

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

Затем я помещаю символическую ссылку из /usr/bin/php в /usr/bin/php70

Другие вопросы по тегам