Я хочу установить php 5.3 или 5.4 на Ubuntu 16.04 Xenial и Apache.
Учебное пособие указывает мне на использование PPA, но они не помогают мне в том, что мне нужно.
Я знаю, что PHP 5.3 и 4 устарели, но мне нужно это для проекта, и это возможно? Если да, то, пожалуйста, научите меня, как шаг за шагом процедура с Apache2.
Перед установкой PHP 5.4 вам необходимо прочитать это уведомление :
Поддержка безопасности для PHP 5.4 завершена. Вы используете этот репозиторий, зная, что могут быть и, возможно, незафиксированные уязвимости безопасности. Обновите PHP 5.6 или PHP 7.0, как
ppa:ondrej/php
в основном репозиторииppa:ondrej/php
Понимая риски, чтобы установить PHP 5.4, добавьте PPA в ваш sources.list
:
sudo add-apt-repository ppa:ondrej/php5-oldstable sudo apt-get update
Установите его:
sudo apt-get install -y php5
Чтобы быть в безопасности, версию PHP 5.6 можно установить следующим образом:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0 sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
Обновить
Вся версия до PHP 5.6 не поддерживается
На этой странице указывается дата окончания срока службы для каждой неподдерживаемой ветви PHP. Если вы используете эти выпуски, настоятельно рекомендуется перейти на текущую версию , так как использование более старых версий может привести к уязвимостям и ошибкам безопасности, которые были исправлены в более поздних версиях PHP.
* ссылка для обновления PHP 5.6 от PHP 7
Установить add-apt-repository
sudo apt-get install python-software-properties
Добавить репозиторий для PHP 5
sudo add-apt-repository -y ppa:ondrej/php
Обновить
sudo apt-get update
Установите php5-fpm
sudo apt-get install php5.6-fpm
Переместить файлы
sudo mv /usr/bin/php /usr/bin/php7 sudo mv /usr/bin/php5.6 /usr/bin/php
Проверить версию PHP
php -v
Перезапустить Apache
sudo service apache2 restart
Хотя это может не ответить на вашу проблему, но PHP-5 можно установить на ubuntu 14.04 (я пытался использовать Amazon EC2)
Вы можете использовать
sudo apt‐get install php5 libapache2‐mod‐php5 php5‐mcrypt sudo service apache2 restart
Это установит 5.5.9 по состоянию на 25 апреля 2017 года.
Попробуйте использовать php version switcher: phpbrew .
Поддерживаемые версии