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