ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование > *nix системы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Apache+PHP install error
  #1  
Старый 21.09.2008, 17:26
Аватар для Litfex
Litfex
Познающий
Регистрация: 28.06.2008
Сообщений: 33
Провел на форуме:
167280

Репутация: 27
Unhappy Apache+PHP install error

Приветы, начал админить совсем недавно, если это вообще пока можно админством назвать.
Slackware 12.0

Поставил Apache 2.2.9 + PHP 5.2.6

Apache:
Код:
./configure --prefix=/usr/local/httpd2 --enable-so --enable-rewrite  
make  
make install
PHP
Код:
./configure --with-apxs2=/usr/local/httpd2/bin/apxs
make
make install
Добавляю в httpd.conf:
Код:
AddType application/x-httpd-php .php
Установка и настройка вышеперечисленного прошла тихо, без ошибок, теперь запускаю Apache:
Код:
/usr/local/httpd2/bin/apachectl -k start
И началось: сначала выдавал ошибку модуля libphp5.so: unknown чего-то SqLiteExprDelete - ладно пересобрал, переустановил PHP без поддержки SQlite
Код:
./configure --with-apxs2=/usr/local/httpd2/bin/apxs --without-sqlite --without-pdo-sqlite
Запускаю Apache, теперь

Cannot load module libphp5.so into server: undefined symbol: php_ini_opened_path
Тут я незнаю что делать. Гугл насчет php_opened_path дает скудную инфу. Проверил доступ к php.ini -
Код:
php -i | grep php.ini
Loaded Configuration File => /usr/local/lib/php.ini
Файл есть, на месте всё.
Подскажите кто что может, спасибо заранее.

Последний раз редактировалось Litfex; 21.09.2008 в 17:33..
 
Ответить с цитированием

  #2  
Старый 21.09.2008, 17:57
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Лучше заново пересоберите токо перед установкой в папке с соурсами php сделайте make clean и потом как обычно ./configure, make & make install

Последний раз редактировалось SpangeBoB; 21.09.2008 в 18:13..
 
Ответить с цитированием

  #3  
Старый 25.09.2008, 00:03
Аватар для Litfex
Litfex
Познающий
Регистрация: 28.06.2008
Сообщений: 33
Провел на форуме:
167280

Репутация: 27
По умолчанию

Цитата:
Сообщение от SpangeBoB  
Лучше заново пересоберите токо перед установкой в папке с соурсами php сделайте make clean и потом как обычно ./configure, make & make install
Сделал уже раза 4, не помогло. Установилось все так:

Код:
./configure --prefix=/usr/local/httpd \
--enable-so \
--enable-suexec \ 
--enable-cgi \
--enable-rewrite \ 
--enable-ssl \
 
Ответить с цитированием

  #4  
Старый 25.09.2008, 01:16
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Нет необходимости пересобирать какие либо пакеты (не под виндой работаем )
Цитата:
Cannot load module libphp5.so into server: undefined symbol: php_ini_opened_path
Система выдает ошибку сообщающую что libphp5.so не удалось подключить.
В этом случае необходимо проверить имеется ли вобще этот файл
/usr/lib/apache2/modules/
Если имеется то нужно смотреть корректно ли указан путь к файлу в httpd.conf
Да и что выдает эта комманда?
a2enmod | grep libphp5.so
Так же посмотри php5.load

Последний раз редактировалось procedure; 25.09.2008 в 01:19..
 
Ответить с цитированием

  #5  
Старый 29.09.2008, 02:59
Аватар для Litfex
Litfex
Познающий
Регистрация: 28.06.2008
Сообщений: 33
Провел на форуме:
167280

Репутация: 27
По умолчанию

Наличие файлов проверял первым делом, путь в httpd.conf к модулю php5 также верно прописан. Я конечно могу пересобирать апач каждый раз, но чет удовольствия от этого не особо.
Цитата:
a2enmod | grep libphp5.so
Туплю, наверно, но команду a2enmod bash не видит в упор.
 
Ответить с цитированием

  #6  
Старый 29.09.2008, 05:16
Аватар для Useroff
Useroff
Участник форума
Регистрация: 23.08.2008
Сообщений: 143
Провел на форуме:
1149516

Репутация: 52
По умолчанию

Проверь права apache на файл libphp5.so

Зы: Советую поставить OpenBDS, ИХМО там с apache меньше возни.

Последний раз редактировалось Useroff; 29.09.2008 в 05:19..
 
Ответить с цитированием

  #7  
Старый 30.09.2008, 15:18
Аватар для Dronga
Dronga
ВАША реклама ТУТ!!
Регистрация: 01.07.2005
Сообщений: 647
Провел на форуме:
3478464

Репутация: 714


Отправить сообщение для Dronga с помощью ICQ
По умолчанию

В OpenBSD Apache по умолчанию запускается в chroot-окружении, пожалуй это единственный плюс. Но вообще эта система не сильно ориентирована на использование в качестве веб-сервера, больше на сетевые шлюзы. Рекоммендовал бы FreeBSD, уж больно хорошо справляется с многозадачностью, когда запущено всего и много (что типично для веб-сервера).

PS. Давно бы уже пора забыть про ручную сборку и установку из исходников.. Для корпоративных серверов это критично, да и обновлять неудобно, учитывая частоту релизов Apache/PHP.
__________________
My ICQ: 296@463@859 ONLY!! Please check your list!!
И здесь могла бы быть ВАША реклама!!!

Последний раз редактировалось Dronga; 30.09.2008 в 15:21..
 
Ответить с цитированием

  #8  
Старый 30.09.2008, 16:06
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Выбирать ОС под программу мне кажется это не очень правильно.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ