Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > php4 и php5


Автор: supercelt 7.11.2008, 11:50
Есть хостинг, на котором стоит пхп 4.4.4 в виде модуля и пхп 5.1.6 в виде cgi.   У меня на денвере пхп 5.1.6 в виде модуля. Подскажите, можно ли сделать всё так же как у хостера?

Автор: ksnk 7.11.2008, 12:01
supercelt, читать httpd.conf из апачевского каталога. hint - поискать строку "php4" , затем - cgi...

Автор: supercelt 7.11.2008, 13:47
ммм, в общем я нашёл инфу о том, как ставить пхп в виде cgi, что мне и надо. Я решил просто переделать пхп у денвера с модуля на cgi.

В httpd.conf закомментил строчку LoadModule php5_module "/usr/local/php5/php5apache.dll" и добавил:
AddType application/x-httpd-php .php
ScriptAlias /php5/ "/usr/local/" 
Action application/x-httpd-php "/php5/php-cgi.exe"

Собственно на этом в статье всё заканчивалось. НЕ РАБОТАЕТ. 
А ещё мне надо что бы был пхп 4 в виде модуля. Установка на инглише.

кто вэтом всём разбирается, помогите плиз

Автор: ksnk 7.11.2008, 18:50
вот такие манипуляции запускают под Денвером файлы с расширением php4 как cgi

httpd.conf
    AddHandler cgi-script .cgi .pl .py .php4   # добавлен .php4

php.ini
  cgi.force_redirect = 0

в файле test.php4
Код

#!/usr/local/php-4.4.9/php.exe
<?php
phpinfo();
?> 


Более цивилизованным способом, без модификации исходного кода скрипта мне не удалось завести cgi'шник. 

Пробовал с Action, но как-то безпросветно, то урл крив, то 500 ошибка сервера...
    AddHandler php-script .php4
    Action php-script  "/usr/local/php-4.4.9/php.exe"

Добавлено через 6 минут и 9 секунд
O! Еще в .htaccess директории с файлом
  Options +ExecCGI


Автор: MoLeX 10.11.2008, 06:51

M
MoLeX

supercelt

и где тут о программирование на РНР? тут администрирование нужно....


Автор: supercelt 10.11.2008, 10:31
MoLeX, а к какому разделу можно отнести эту тему?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)