Хостинг Зенон н

Іноді виникає необхідність зібрати власну версію PHP на хостингу. Наприклад, в тому випадку, якщо в PHP повинні бути підключені будь-які бібліотеки, не встановлені централізовано на серверах хостингу.

На тарифах з "Максимальний" і "МаксімальнийПлюс" є доступ до конфігураційного файлу Apache httpd.conf. Тому в ньому можна підключити власну версію PHP, зібраного у вигляді модуля для Apache (mod_php). Але, якщо у вас тариф "Активний". можна зібрати власну версію PHP як CGI.

Розглянемо приклад складання PHP версії 5.2.3. Встановлювати все будемо в директорію

Щоб видалити всі вихідні файли після складання, виконайте наступні команди:

/ src
rm -rf php-5.2.3 /
rm -f php-5.2.3.tar.gz

Щоб використовувати ті ж налаштування в php.ini, які діють на хостингу, скопіюйте собі той же файл:

Далі виконайте наступні дії: зробіть симлінк (або скопіюйте) на файл php5-cgi в директорії

Потім створіть (або відредагуйте) в директорії

/ Www файл .htaccess. містить такі рядки:

AddHandler php-cgi .php5 .php
Action php-cgi / cgi-bin / php-cgi

Тим самим ми вказали, що файли з розширеннями .php5 і .php будуть оброблятися нашим CGI PHP.

Параметри для configure для збірки PHP Ви можете взяти зі сторінки phpinfo (). Ви можете вказати лише потрібні Вам модулі та бібліотеки. Повний список доступних параметрів для складання можна отримати, виконавши команду:

Схожі статті