Могу ли я установить и запустить разные версии php на моем сервере? - PullRequest
1 голос
/ 24 февраля 2009

Мой друг разрешил мне иметь доступ к его серверу, он кодировал PHP намного дольше меня, и до сих пор использует php версии 4.3.9 и не хочет обновлять эту текущую версию. Можно ли как-нибудь установить php версию 5.2 и использовать ее, пока он все еще работает под 4.3.9? Мне требуются некоторые функции, которые доступны только в 5.2. Сервер работает на Redhat.

Ответы [ 3 ]

0 голосов
/ 24 февраля 2009

Вы можете установить PHP5 как FastCGI. Во всяком случае, у вашего друга есть проблема. PHP4 устарел и больше не поддерживается. Смотри: http://www.php.net/downloads.php#v4

0 голосов
/ 25 февраля 2009

Да, вы можете, один php запускается как CGI, а другой как MODULE.

OR

Вы можете запустить 2 apache. У меня есть apache 1.3.x с php4 на порту 82 и apache 2.2.x с php5 на порту 80. В обоих случаях php запускается как модуль.

В обоих случаях я не рекомендую это для производственного сервера, только для разработки.

0 голосов
/ 24 февраля 2009

Да, вы можете скомпилировать с одновременным dso для поддержки этого. Я действительно не рекомендую смешивать 4 и 5, ожидайте, что эти результаты будут неопределенными. Это не просто PHP, о котором вы беспокоитесь, это Apache2 и php4.

Но одновременный dso позволит обеим версиям мирно сосуществовать в том, что касается загрузчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...