View previous topic :: View next topic |
Author |
Message |
kevit n00b
Joined: 20 Jul 2004 Posts: 20 Location: Minsk, Belarus
|
Posted: Tue Dec 21, 2004 3:23 pm Post subject: apache + php |
|
|
вопрос от собственной лени:
каким образом в gentoo заполучить поддержку php в apache1? может у кого есть конфиги рабочие. нужно посмотреть один скрипт, а разбираться с конфигами особенно некогда (они там какие-то страшные mod_php поставил, всё что нужно прописал, но не подгружается..
Can't locate API module structure `mod_php4' in file /etc/apache/modules/libphp4.so: /usr/sbin/apache: undefined symbol: mod_php4 |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Tue Dec 21, 2004 3:30 pm Post subject: |
|
|
Зачем apache первой ветки использовать?
Я сам тоже вторую ветку не трогал очень долго, однако в gentoo все стало проще --- ты просто пишешь emerge apache (подправив USE-флажки), emerge mod_php --- и все.
Я было, поначалу, хотел остаться на первой ветке apach'а, но счел, что будет больше геморроя.
Так что, т.к. "вопрос от собственной лени" --- используй apache2! |
|
Back to top |
|
|
hermes_jr l33t
Joined: 26 Feb 2004 Posts: 701 Location: Moscow, Russia
|
Posted: Tue Dec 21, 2004 3:40 pm Post subject: |
|
|
А вот помойму как раз не всё... надо ещё
Quote: | APACHE2_OPTS="-D PHP5" |
(ну или как оно там для первой апачи... APACHE_OPTS вроде)
в /etc/conf.d/apache2 (/etc/conf.d/apache соотвецна для первой) прописывать. + лучше всётки конфиги поковырять, а то с дефолтными настройками апачи и пхп тебя любой желающий захачит быстро . |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Tue Dec 21, 2004 3:53 pm Post subject: |
|
|
Во втором апаче (по крайней мере, в gentoo, руками не ставил) конфиги по-умолчанию стали гораздо лучше --- меньше всяких глупостей.
Но что есть, то есть --- в модулях и настройках поковыряться стоит.
2 hermes_jr:
Все таки, мне кажется, что настройки из-коробки хоть и универсальны, не столь критичны, чтоб каждый желающий мог гулять по серваку. Или я не прав?.. |
|
Back to top |
|
|
hermes_jr l33t
Joined: 26 Feb 2004 Posts: 701 Location: Moscow, Russia
|
Posted: Tue Dec 21, 2004 4:46 pm Post subject: |
|
|
viy wrote: |
2 hermes_jr:
Все таки, мне кажется, что настройки из-коробки хоть и универсальны, не столь критичны, чтоб каждый желающий мог гулять по серваку. Или я не прав?.. |
Ну про "каждый желающий" это я конечно загнул , но вот например что стоит сделать стопудов, так это настроить апачу чтоб работал под каким-нибудь nobody + отключить индексацию директорий, а так же включить safe_mode в конфиге php. |
|
Back to top |
|
|
kevit n00b
Joined: 20 Jul 2004 Posts: 20 Location: Minsk, Belarus
|
Posted: Tue Dec 21, 2004 4:51 pm Post subject: |
|
|
ребята, спасибо большое, помогло для уже apache2:)
APACHE2_OPTS="-D PHP4" |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Wed Dec 22, 2004 4:28 am Post subject: |
|
|
Как говорит мой долгий и продолжительный о...... пыт ... шутка.
Вообщем лучше сделать следующее:
отключить в конфиге все неиспользуемые модули apache (благо они все шаряться при установке), если не нужен ssl - вырубить в USE перед сборкой. трейды тоже лучше вырубить, не все модули понимают трейды в том смысле, в котором они были задуманы.
php лучше собирать с максимальными настройками. есть вероятность что используемая функция в проекте будет отсутствовать в сборке
chroot и отключение индексации apache
в php: жесткий safe_mode с ограничением на открытие директорий (переменная open_dir или как там ее зовут) в php.ini, еще бы я рекомендовал посмотреть php.ini и последовать perfomance и security рекомендациям вроде запрещения глобальных переменных и тыды. Запретить upload. url fopen вроде уже запрещен.
На критичных серверах лучше пока сидеть на php4, но че-то классовых возможностей php4 уже не хватает, надо тестить проекты на php5
p.s: и когда же добавят mysql 4.1 в портейдж блин ... stable ж уже. |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Wed Dec 22, 2004 6:49 am Post subject: |
|
|
rusxakep wrote: | p.s: и когда же добавят mysql 4.1 в портейдж блин ... stable ж уже. |
В нем какие-то существенные улучшения появились?
Спрашиваю, т.к. использую только PostgreSQL, а MySQL по наследству достался, приходиться тянуть... |
|
Back to top |
|
|
Balancer Guru
Joined: 04 Jun 2004 Posts: 465
|
Posted: Thu Dec 23, 2004 8:47 pm Post subject: |
|
|
[quote="viy"] rusxakep wrote: | p.s: и когда же добавят mysql 4.1 в В нем какие-то существенные улучшения появились? |
Там много вкусного. Главное - полноценная поддержка UTF-8 и кодировок вообще (можно указать кодировки вплоть до отдельных полей таблиц) |
|
Back to top |
|
|
|