Як встановити стару версію PHP


Відповіді:


12

Ви можете встановити старішу версію будь-якого пакету за допомогою 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. Ви впевнені, що хочете це зробити?


2
+1 за слово про безпеку, але я не згоден із частиною "Не ламайте нічого".
ercpe

6
На даний момент розміщений сайт, на якому працює сервер 5.2. Я хотів би встановити віртуальну машину, яка відповідає цьому, і я можу бути впевнений, коли розвиваю, що все працює на реальному сервері. Однак я хотів би оновити, якщо мій господар може це зробити (на що я сподіваюся). Але мене турбує перехід від 5,2 до 5,4,9. Мають бути порушені зміни, ні?
thomthom

1
Я працюю на сайті, який переходить на будь-який php, новіший за 5.4. Вартість більшою, ніж оновити його на новіший php, ніж запустити стару версію.
Mnebuerquo

@Mnebuerquo - це те, про що говорять, поки вони не побачать вартість порушення безпеки :)
Лукас Кауффман,

Безумовно, використання старішої версії корисно для розробки, особливо якщо на виробничому сервері працює старша версія.
Марк Стюарт


0

Видаліть стару версію, використовуючи sudo apt-get purge phpпотім, скориставшись цим посиланням http://sg2.php.net/releases/, ми зможемо завантажити будь-яке стиснення смоли конкретної версії PHP.

Виконайте наведені нижче дії

  1. Витягніть файл смоли

  2. cd php-7.0.*

  3. ./configure

  4. make

  5. sudo make install

  6. Перевірте версію php за допомогою php -v

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.