Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » установка Apache 2.* + php 4.* как модуля под freebsd

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
и так тема такая, есть фрибсд, есть апач 2 и есть пыхпых. ставить как цги пыхпых это не серьйозно. но как модуль он у вас не поставится. точнее поставится но получим от апачи сообщение типа :

Цитата:
 
Syntax error on line 30 of  
/usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp4.so into  
server: /usr/local/apache2/modules/libphp4.so: Undefined  
symbol "pthread_getspecific"

как с этим боротся. я задал этот вопрос гуглу. ответ всплыл не сразу, но всплыл.  
решение:
нужна библиотека The GNU Portable Threads
устанавливаем ее
Цитата:
 
tar vxzf pth-x.x.x.tar.gz
cd pth-x.x.x
./configure  
("./configure --prefix=/path/to/" использовать низзя !!!)
make
make test
make install
 

 
ставим апач 2
Цитата:
 
tar vxfz httpd-2.x.x.tar.gz  
cd httpd-2.x.x
./configure --with-prefix=/path/to/httpd --enable-module=so
make  
make install
 

ставим пыхпых
Цитата:
 
tar vxfz php-4.x.x.tar.gz  
cd ../php-4.x.x
./configure --with-apxs2=/path/to/httpd/bin/apxs --with-tsrm-pth --enable-trans-sid
--enable-track-vars
make  
make install  

добавляем в httpd.conf

Цитата:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps

пыхпых.ини и все остальное по вкусу. наслаждаемся работой пыхпых как модуля в апаче 2 под бздей allah akbar
(с) какието очень хорошие человеки это нашли.
 
Добавлено
зы. разработчики заразы трабл похоже решать и не собираются, так как присутствует он давно.




lynx.

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 10:42 13-12-2002 | Исправлено: new_yorik, 22:03 14-02-2003
Rager



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору


Цитата:
 
Есть в папке модулей файл: modules/libphp4.so ?  

Stranno,no u menia ego net tam, hotia delal vsio skazanno vyshe.
Apache rabotaet, a PHP net.
Pomogite!
 

Всего записей: 10 | Зарегистр. 10-06-2003 | Отправлено: 01:44 11-06-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rager
 
Пиши, плиз, по русски, читать сложно. Вот тебе в помощь:
http://forum.ru-board.com/topic.cgi?forum=5&topic=2886&start=0#lt
 

Цитата:
hotia delal vsio skazanno vyshe.  

 
Нет, покажи все команды, как делал. Так да не так получается.
 

Цитата:
libphp4.so  

 
Сделай так:
 
$ locate libphp4.so
 
если нет, то:
 
$ find / -name 'libphp4.so'

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 14:45 11-06-2003
slonic007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
люди,help, при установке php ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with -tsrm-pth --enable-trans-sid --enable-track-vars  проходит без ошибок, когда начинаю делать make вылетает следующая бурда
 
ext/ctype/ctype.lo : file not recognized : File truncated
*** Error code 1
 
что я не так делаю, plz help

Всего записей: 1 | Зарегистр. 10-07-2004 | Отправлено: 11:49 10-07-2004
platur



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
при конфигурировании php-5.0.0 на freBSD 4.8
./configure --with-mysql --with-apache2=../httpd-2.0.50
выдает ошибку
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
configure: error: xml2-config not found. Please check your libxml2 installation.
Как с этим бороться?

Всего записей: 144 | Зарегистр. 10-07-2004 | Отправлено: 00:43 07-08-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
platur

Цитата:
Как с этим бороться?

если не нужна поддержка XML, то добавь --disable-libxml

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:40 07-08-2004
VaultDweller



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
под фрей из портов все ставится на ура и работает как часы! зачем изобретать велосипед если есть порты?

Всего записей: 60 | Зарегистр. 06-01-2003 | Отправлено: 09:34 27-08-2004
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
обращаюсь к www серверу к файлу test.php, браузер предлагает мне его скачать вместо того чтобы показать результат его выполнения,  

 
Во, та же ботва. В хттпд.конф есть строчки:
 
LoadModule php4_module        modules/libphp4.so
 
AddType application/x-httpd-php .php
 
Шо делать?

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 14:01 18-09-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pukite
Apache + PHP4 - файлы php предлагает закачать

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 14:05 18-09-2004
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сё равно не поняла :(
 
Добавлено
на AddModule ругаеться

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 14:15 18-09-2004 | Исправлено: Pukite, 16:45 18-09-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pukite

Цитата:
на AddModule ругаеться

как ругается? ну можно же поточнее.. какая версия апача? вторая? тогда addmodule не нужно.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:51 20-09-2004
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё заработало, просто при переустановке начисто стёрла каталог апача, но не стопнула его.

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 21:01 20-09-2004
npokypop2002



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

кароче ставлю mysql :
 
 # tar -zxvf mysql-3.23.52.tar.gz
 
создать группу mysql
создать пользователя mysql в группе mysql и
никаких bash'ей
 
# /usr/sbin/pw useradd mysql -q -m -g mysql -k /usr/share/skel -s
/sbin/nologin
 
ну а теперь собственно ставим на рога
MySQL сервант
 
# cd mysql-3.23.52
# ./configure --prefix=/usr/local/mysql
--localstatedir=/usr/local/mysql/data \
   --with-mysqld- user=mysql --disable-large-files --with-libwrap
--without-debug \
   --with-charset=koi8_ru --with- extra-charsets=all --with-berkeley-db  
 
А оно мне говоорит You can start the Mysql daemon with:
cd . ; ./bin/safe_mysql &
 
-------куча всякой лабуды-----
 
и внизу  
 
Starting the mysqld server. you can test that it is up and runing with the comand:
 
 
mysqld ended
 
 
Что делать ?

Всего записей: 281 | Зарегистр. 25-02-2006 | Отправлено: 09:59 17-08-2007
djmylo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После выполнения
 
tar vxfz php-4.x.x.tar.gz  
cd ../php-4.x.x  
./configure --with-apxs2=/path/to/httpd/bin/apxs --with-tsrm-pth --enable-trans-sid  
--enable-track-vars  
 выдает ошибку - пишет что-то про отсутствие apxs  и т.д.
хотя до этого все на ура

Всего записей: 43 | Зарегистр. 02-07-2005 | Отправлено: 06:05 22-08-2007
ZaqwrKos

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
npokypop2002
таблици создали скриптиком в /usr/local/mysql/data ?
 
djmylo
у вас там 2й апач и файлик /path/to/httpd/bin/apxs есть ?

Всего записей: 611 | Зарегистр. 26-02-2007 | Отправлено: 11:45 22-08-2007
djmylo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZaqwrKos
 
Да, создался /usr/local/apache2, в нем присутствует bin/apxs
 
но configure пишет:
 
Sorry, i cannot run apxs. Possible reasons are:
 
и т.д.
 
 
Добавлено:
Забыл сказать, при configure  и make для apache он просто вывел кучу информации о том, что делает, но в конце не написал ничего типа того, что закончил и т.д.
то есть, при configure последним выводом было что-то типа "executing default commands" или что-то вроде этого, а при запуске make закончил на чем-то про lpd
прошу прощения за плохую память - не помню дословно
make install закончился на чем-то типа создания каталогов manual
 
OS FreeBSD 6.2
Apache 2.2.4
 
pth установил  

Всего записей: 43 | Зарегистр. 02-07-2005 | Отправлено: 15:06 22-08-2007
ZaqwrKos

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
djmylo
ls -la /usr/local/apache2/bin/apxs
попробуйте  ./configure --with-apxs2=/usr/local/apache2/bin/
в апач подгружаются so'шки (модули)? perl в системе есть? ))
из портов поставить не хотите?
 
Добавлено:
п.с. яб в исходниках поковырялся и посмотрел где он ищет apxs

Всего записей: 611 | Зарегистр. 26-02-2007 | Отправлено: 16:04 22-08-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
djmylo
пиши не
Цитата:
--with-apxs2=/path/to/httpd/bin/apxs

а --with-apache2=путь_к_нему
 
 
 
Добавлено:
npokypop2002

Цитата:
Что делать ?

в смысле? я не вижу сообщения об ошибке.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:25 22-08-2007
klygina

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
-

Всего записей: 1 | Зарегистр. 22-01-2008 | Отправлено: 21:18 22-01-2008 | Исправлено: klygina, 20:55 03-02-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » установка Apache 2.* + php 4.* как модуля под freebsd


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru