|
|
|
| 1) Давеча попросил хостера перевести аккаует на поддрежку пхп5.
2) Отвечатет: Ваша заявка была выполнена в полном объеме.
3) phpversion() продожает показывать 4.4.1
4) Спрашиваю, в чем дело?
5) Ответ: PHP5 установлен как модуль CGI.
6) Спрашиваю, в чем разница?
7) отправили на php.net
Люди добрые, объяните разницу и как работать? На локалхосте пхп5 стоит, работет прекрасно. Много использую xml (DOMdocument в пхп5), а на сервере не могу :( | |
|
|
|
|
|
|
|
для: durak
(17.01.2007 в 22:52)
| | Возможно хостер имел в виду, что вы теперь сможете писать CGI-приложения на PHP, однако в PHP-файлах у вас останется версия 4.4.1. | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 01:31)
| | И в чем смысл cgi-приложений на пхп?
А на вашем хостинге вы какие версии пхп используете?
На мой вопрос в чем разница, сюппорт ответил скупо так: "обработчик подключается не модуль апача, а подуль CGI" и "Разные обработчики, разные лимиты, разные возможности". | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 11:06)
| | Ну, с CGI-версией вы не можете конфигурировать php.ini из .htaccess, будут не работать некоторые функции. Работает медленнее. | |
|
|
|
|
|
|
|
для: Саня
(18.01.2007 в 12:24)
| | Так на кой они такое дело замутили? И почему сайт продолжает обрабатываться 4-м пхп? | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 11:06)
| | >И в чем смысл cgi-приложений на пхп?
Да в общем никакого, поэтому так острожно и высказываюсь :)))
>А на вашем хостинге вы какие версии пхп используете?
PHP 5.1
>Разные обработчики, разные лимиты, разные возможности
Не поспоришь :))) | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 13:06)
| | Так что в итоге, как работать с этим cgi-пхп? Или может требовать от хостера установки как апач-модуля? | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 13:06)
| | >>Разные обработчики, разные лимиты, разные возможности
>Не поспоришь :)))
Догадываюсь, что апач-модулуя показатели лучше? | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 13:12)
| | По производительности конечно лучше модуль, кроме того, в CGI-варианте устанавливаются не все серверные переменные, например, использоать базовую авторизацию не получится.
Да собственно не имело бы значение как установлен PHP - имеет значение лишь то, кто обрабатывает PHP-файлы на хосте. Писать CGI-программы - не сахар - использовать обычные PHP-файлы на порядок проще. | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 13:12)
| | Модуль апача загружается при его запуске. А не вызывается каждый раз при обращении к скрипту. | |
|
|
|
|
|
|
|
для: Sergey89
(18.01.2007 в 13:16)
| | Щас задам жару своему хостеру :)) | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 13:20)
| | Я: И зачем так? Как апач-модкль не желаете ставить?
Хостер: Так стоит, в связи с тем, что 4-я версия php работает как модуль.
Что за дурь? Они нельзя как-то параллельно пусть версии? | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 13:49)
| | Нет. Одновременно нельзя. Можно только как CGI и mod_apache. | |
|
|
|
|
|
|
|
для: Sergey89
(18.01.2007 в 15:45)
| | Ну вообще можно одновременно две разные версии php поставить как модуль на один веб-сервер, но тут заморочки есть некоторые. Да и немногие знают об этом. | |
|
|
|