Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php - cgi или mod_php

1.9K
28 августа 2006 года
yack
45 / / 02.02.2004
Поставил php как модуль. Насколько я понял работает быстрее чем cgi. Правда менее безопасный.
Все вроде работает, но вот как ставлю из портов pear и любые его классы, как он говорит:
------------
www2# make
This port requires the CLI or the CGI version of PHP, but you have
already installed a conflicting PHP port without them.
*** Error code 1

Stop in /usr/ports/devel/pear.
----------------
Что нужно ставить cgi версию?

cистема FreeBSD 6.1
Apache 2.2
php 5.0
Ставил все из портов.
2
29 августа 2006 года
squirL
5.6K / / 13.08.2003
[quote=yack]
Ставил все из портов.[/quote]
правильно делал. а как ставил из портов? какой именно порт?
1.9K
29 августа 2006 года
yack
45 / / 02.02.2004
cd /usr/ports/www/mod_php5
make
make install
cd /usr/ports/database/pear-MDB2
make
make install
2
29 августа 2006 года
squirL
5.6K / / 13.08.2003
лучше делать
через /usr/ports/lang/php5_extensions
1.9K
29 августа 2006 года
yack
45 / / 02.02.2004
Извеняюсь если глупый вопрос.
А что ставится из этого порта?
4
29 августа 2006 года
mike
3.7K / / 01.10.2002
[QUOTE=yack]Извеняюсь если глупый вопрос.
А что ставится из этого порта?[/QUOTE]
Что выберешь из списка, то и поставится. mod_php намного лучше чем CGI.

Приемущества:

1. Скорость работы. Интерпретатор PHP не загружается в память каждый раз при обращении к скриптам.

2. Возможность управления HTTP заголовками. Можно отдать 404 вместо 200 и наоборот.

Особенности:

1. PHP работает с правами сервера а не пользователя.

Недостатики:

1. В CGI версии можно собрать сколько угодно PHP и они не будут все висеть в памяти. Этим пользуются хостинг-провайдеры. Например на мастерхосте, если нужна какая-то особенная конфигурация PHP то можно собрать свой отдельный CGI PHP со своим php.ini
2
29 августа 2006 года
squirL
5.6K / / 13.08.2003
между прочим - для работы pear нужно ставить CLI PHP. так что чистый mod_php поставить не выйдет.
1.9K
29 августа 2006 года
yack
45 / / 02.02.2004
блин, люди ну сккажите конкретно что мне поставить чтобы pear заработал..
Я уже сделал pkg_delete -a, так что ставить все буду заново..
2
29 августа 2006 года
squirL
5.6K / / 13.08.2003
[quote=yack]Я уже сделал pkg_delete -a, так что ставить все буду заново..[/quote]
аффтар, вы мазохист? зачем было ВСЕ удалять?
[quote=yack]блин, люди ну сккажите конкретно что мне поставить чтобы pear заработал..
[/quote]
сделать

cd /usr/ports/devel/pear
make install clean

тогда он сам нужный себе PHP вытянет :)
1.9K
29 августа 2006 года
yack
45 / / 02.02.2004
[QUOTE=squirL]аффтар, вы мазохист? зачем было ВСЕ удалять?

сделать

cd /usr/ports/devel/pear
make install clean

тогда он сам нужный себе PHP вытянет :)[/QUOTE]
Да есть немного..;-)
На самом деле там только апач, пхп и proftpd.
Конфиги я сохранил, так что за 5 минут восстановлю..
Там еще с mbstring я чтото наворотил.. т.ч. двух зайцев убью..
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог