PHP 5.2 та PHP 5.3 на mod_php (apache) на Ubuntu 11.04


3

Я повинен розробляти як на php 5.2, так і на php 5.3. Мені потрібні ці дві версії, встановлені в моїй системі, і можливість швидко перемикатися між ними.

Я знайшов одне рішення - оновити / понизити щоразу, коли мені потрібен інший PHP, але я хотів би вирішити, що я міг би переключити лише один конфігураційний файл apache.

Відповіді:


1

Ви можете дуже легко зробити це за допомогою PHP-FPM . Використовуйте два екземпляри з різними версіями PHP.


0

Найкраще зробити це - змінити конфігурацію apache так, щоб або спеціальні розширення файлів, або спеціальні шляхи виконувались різними модулями версій.

Ви, ймовірно, не зможете встановити обидва окремо за допомогою APT. Я б встановив найновіші пакети php з apt, і скомпілювати старішу версію php, яку ви хочете, в інший префікс шляху та іншу назву модуля apache.


0

Спробуйте це :

  1. Скомпілюйте обидва PHP-слова про розташування /usr/local/php-5.2 & /usr/local/php-5.3
  2. Створіть символьне посилання потрібного PHP за адресою / usr / local / php -> /usr/local/php-5.x (Просто видаліть та створіть символьне посилання до swtich)
  3. І розмістіть відповідний libphp5.so (для apache 2.2) у /usr/local/php-5.x
  4. В конфігурацію apache пишіть:

LoadModule php5_module "/usr/local/php/libphp5.so"

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