Я встановив php з apt - Як я можу видалити цю версію та встановити старішу?
Я встановив php з apt - Як я можу видалити цю версію та встановити старішу?
Відповіді:
Ви можете встановити старішу версію будь-якого пакету за допомогою Apt - вам просто потрібно знайти конкретну назву версії, яку ви хочете. Припустимо, що ви використовуєте Debian, ви можете шукати старі версії пакетів на їхньому веб-сайті http://www.debian.org/distrib/packages
Формат для встановлення зазначеного конкретного пакету такий:
apt-get install <package name>=<version>
Такий, що якщо ви хочете встановити версію з назвою 5.3.3-7 + createze3, ви використовуєте це:
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/
Отримайте деб-файл потрібної вам версії.
dpkg -i yourphppackage.deb
Видаліть стару версію, використовуючи sudo apt-get purge php
потім, скориставшись цим посиланням http://sg2.php.net/releases/, ми зможемо завантажити будь-яке стиснення смоли конкретної версії PHP.
Виконайте наведені нижче дії
Витягніть файл смоли
cd php-7.0.*
./configure
make
sudo make install
Перевірте версію php за допомогою php -v