Я установил php из apt - Как я могу удалить эту версию и установить более старую?
Я установил php из apt - Как я могу удалить эту версию и установить более старую?
Ответы:
Вы можете установить более старую версию любого пакета с Apt - вам просто нужно найти нужное название версии. Предполагая, что вы используете Debian, вы можете посмотреть старые версии пакетов на их сайте http://www.debian.org/distrib/packages
Формат для установки указанного конкретного пакета выглядит следующим образом:
apt-get install <package name>=<version>
Так что если вы хотите установить версию с именем 5.3.3-7 + squeeze3, вы используете это:
apt-get install php5=5.3.3-7+squeeze3
Но это также как бы подводит меня к вопросу "Зачем тебе это делать?" Хотя у вас могут быть сценарии PHP, для которых требуется более старая версия PHP, в течение очень долгого времени не было обновления , которое нарушало бы сценарии PHP, по моему опыту (я использую веб-сервер, на котором размещено несколько сотен веб-сайтов). Таким образом, вы будете использовать опасную небезопасную версию PHP на вашем сервере. Вы уверены, что хотите это сделать?
apt-get remove --purge yourphppackage
Зайдите сюда: http://archive.ubuntu.com/ubuntu/pool/main/p/php5/
Получите файл deb нужной вам версии.
dpkg -i yourphppackage.deb
Удалите старую версию, используя sudo apt-get purge php
затем. Используя эту ссылку http://sg2.php.net/releases/, мы можем скачать любое сжатие tar определенной версии PHP.
Выполните следующие шаги
Распакуйте файл tar
cd php-7.0.*
./configure
make
sudo make install
Проверьте версию php используя php -v