Как понизить php с 5.4 до 5.3 в CentOS?

у меня есть сервер под управлением CentOS 6. Вчера я установил php-gd с yum install php-gd потому что я не мог видеть графику на своем сайте. Однако, когда я вижу свою версию php, она изменилась с 5.3 на 5.4 x.

потому что мое приложение использует register_globals (который был удален из PHP 5.4), я не могу даже войти в мое приложение.

Я пробовал два способа понизить мой PHP:

  1. используя yum снова понизить; это не понизить до 5.3 x, просто 5.4 x
  2. загрузка PHP rpm напрямую; я испортил это и попал в ад зависимостей.
13
задан cpast
12.11.2022 11:36 Количество просмотров материала 2615
Распечатать страницу

1 ответ

Почему нельзя просто исправить ваш код - по данным http://ubuntuforums.org/showthread.php?t=1973028 добавьте следующее В начало вашего PHP скрипта -

foreach ($_REQUEST как $key=>$val) { ${$key}=$val; }

(и спросите себя, почему вы работаете в небезопасном коде).

по-видимому, вы даже можете автоматизировать это дальше, добавив директиву" auto_prepend_file " в A .htaccess файл, чтобы сделать его работу для всего каталога в 1 хит.

1
отвечен davidgo 2022-11-13 19:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх