Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ПХП5 на сервере как CGI-модуль
 
 автор: durak   (17.01.2007 в 22:52)   письмо автору
 
 

1) Давеча попросил хостера перевести аккаует на поддрежку пхп5.
2) Отвечатет: Ваша заявка была выполнена в полном объеме.
3) phpversion() продожает показывать 4.4.1
4) Спрашиваю, в чем дело?
5) Ответ: PHP5 установлен как модуль CGI.
6) Спрашиваю, в чем разница?
7) отправили на php.net

Люди добрые, объяните разницу и как работать? На локалхосте пхп5 стоит, работет прекрасно. Много использую xml (DOMdocument в пхп5), а на сервере не могу :(

   
 
 автор: cheops   (18.01.2007 в 01:31)   письмо автору
 
   для: durak   (17.01.2007 в 22:52)
 

Возможно хостер имел в виду, что вы теперь сможете писать CGI-приложения на PHP, однако в PHP-файлах у вас останется версия 4.4.1.

   
 
 автор: durak   (18.01.2007 в 11:06)   письмо автору
 
   для: cheops   (18.01.2007 в 01:31)
 

И в чем смысл cgi-приложений на пхп?
А на вашем хостинге вы какие версии пхп используете?

На мой вопрос в чем разница, сюппорт ответил скупо так: "обработчик подключается не модуль апача, а подуль CGI" и "Разные обработчики, разные лимиты, разные возможности".

   
 
 автор: Саня   (18.01.2007 в 12:24)   письмо автору
 
   для: durak   (18.01.2007 в 11:06)
 

Ну, с CGI-версией вы не можете конфигурировать php.ini из .htaccess, будут не работать некоторые функции. Работает медленнее.

   
 
 автор: durak   (18.01.2007 в 12:28)   письмо автору
 
   для: Саня   (18.01.2007 в 12:24)
 

Так на кой они такое дело замутили? И почему сайт продолжает обрабатываться 4-м пхп?

   
 
 автор: cheops   (18.01.2007 в 13:06)   письмо автору
 
   для: durak   (18.01.2007 в 11:06)
 

>И в чем смысл cgi-приложений на пхп?
Да в общем никакого, поэтому так острожно и высказываюсь :)))

>А на вашем хостинге вы какие версии пхп используете?
PHP 5.1

>Разные обработчики, разные лимиты, разные возможности
Не поспоришь :)))

   
 
 автор: durak   (18.01.2007 в 13:10)   письмо автору
 
   для: cheops   (18.01.2007 в 13:06)
 

Так что в итоге, как работать с этим cgi-пхп? Или может требовать от хостера установки как апач-модуля?

   
 
 автор: durak   (18.01.2007 в 13:12)   письмо автору
 
   для: cheops   (18.01.2007 в 13:06)
 

>>Разные обработчики, разные лимиты, разные возможности
>Не поспоришь :)))

Догадываюсь, что апач-модулуя показатели лучше?

   
 
 автор: cheops   (18.01.2007 в 13:16)   письмо автору
 
   для: durak   (18.01.2007 в 13:12)
 

По производительности конечно лучше модуль, кроме того, в CGI-варианте устанавливаются не все серверные переменные, например, использоать базовую авторизацию не получится.
Да собственно не имело бы значение как установлен PHP - имеет значение лишь то, кто обрабатывает PHP-файлы на хосте. Писать CGI-программы - не сахар - использовать обычные PHP-файлы на порядок проще.

   
 
 автор: Sergey89   (18.01.2007 в 13:16)   письмо автору
 
   для: durak   (18.01.2007 в 13:12)
 

Модуль апача загружается при его запуске. А не вызывается каждый раз при обращении к скрипту.

   
 
 автор: durak   (18.01.2007 в 13:20)   письмо автору
 
   для: Sergey89   (18.01.2007 в 13:16)
 

Щас задам жару своему хостеру :))

   
 
 автор: durak   (18.01.2007 в 13:49)   письмо автору
 
   для: durak   (18.01.2007 в 13:20)
 

Я: И зачем так? Как апач-модкль не желаете ставить?
Хостер: Так стоит, в связи с тем, что 4-я версия php работает как модуль.

Что за дурь? Они нельзя как-то параллельно пусть версии?

   
 
 автор: Sergey89   (18.01.2007 в 15:45)   письмо автору
 
   для: durak   (18.01.2007 в 13:49)
 

Нет. Одновременно нельзя. Можно только как CGI и mod_apache.

   
 
 автор: Саня   (18.01.2007 в 16:57)   письмо автору
 
   для: Sergey89   (18.01.2007 в 15:45)
 

Ну вообще можно одновременно две разные версии php поставить как модуль на один веб-сервер, но тут заморочки есть некоторые. Да и немногие знают об этом.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования