The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"помогите разобраться со сборкой php на freebsd"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"помогите разобраться со сборкой php на freebsd"  +/
Сообщение от nil email(ok) on 25-Авг-05, 21:00 
возникла необхожимость перресобрать пхп. скачал дистр php-5.0.4, запускаю с таким конфом:

./configure --with-config-file-path=/etc/php.ini --with-apxs2=/usr/local/apache2/bin/apxs --with-mod_charset --enable-magic-quotes --enable-libgcc --with-openssl=/usr/local/ssl --with-zlib --enable-bcmath --enable-calendar --with-curl --with-curlwrappers --enable-exif --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-ttf --with-freetype-dir --enable-gd-native-ttf --with-gettext --enable-mbstring --with-mcrypt --with-mysql --enable-sockets --with-gnu-ld

вылетает с ошибкой:

checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... /tmp/mysql.sock
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.

в config.log пишут:

configure:56611: checking for mysql_close in -lmysqlclient
configure:56630: gcc -o conftest -g -O2 -R/usr/local/lib/mysql -L/usr/local/lib/mysql -R/usr/local/lib -L/usr/local/lib -R$
/usr/bin/ld: cannot find -lltdl

всё началось с того как пересобрал мускул. весь софт при сборке начал ругаться что не знает где libmysqlclient. причём до этого собирал из этого же дистра этот же мускул на этом же серваке и проблем вроде не было.. как проверить везде ли прописал свои линки мускул после его установки, т.к. я понимаю проблема имеено в мускуле.

подскажеите пож чё не так делаю. я уже замаялся в усмерть..

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "помогите разобраться со сборкой php на freebsd"  +/
Сообщение от Бармалей email(??) on 26-Авг-05, 05:41 
>возникла необхожимость перресобрать пхп. скачал дистр php-5.0.4, запускаю с таким конфом:
>
>./configure --with-config-file-path=/etc/php.ini --with-apxs2=/usr/local/apache2/bin/apxs --with-mod_charset --enable-magic-quotes --enable-libgcc --with-openssl=/usr/local/ssl --with-zlib --enable-bcmath --enable-calendar --with-curl --with-curlwrappers
>--enable-exif --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-ttf --with-freetype-dir --enable-gd-native-ttf --with-gettext --enable-mbstring
>--with-mcrypt --with-mysql --enable-sockets --with-gnu-ld
>
>вылетает с ошибкой:
>
>checking for MySQL support... yes
>checking for specified location of the MySQL UNIX socket... no
>checking for MySQL UNIX socket location... /tmp/mysql.sock
>checking for mysql_close in -lmysqlclient... no
>checking for mysql_error in -lmysqlclient... no
>configure: error: mysql configure failed. Please check config.log for more information.
>
>в config.log пишут:
>
>configure:56611: checking for mysql_close in -lmysqlclient
>configure:56630: gcc -o conftest -g -O2 -R/usr/local/lib/mysql -L/usr/local/lib/mysql -R/usr/local/lib -L/usr/local/lib -R$
>/usr/bin/ld: cannot find -lltdl
>
>всё началось с того как пересобрал мускул. весь софт при сборке начал
>ругаться что не знает где libmysqlclient. причём до этого собирал из
>этого же дистра этот же мускул на этом же серваке и
>проблем вроде не было.. как проверить везде ли прописал свои линки
>мускул после его установки, т.к. я понимаю проблема имеено в мускуле.
>
>
>подскажеите пож чё не так делаю. я уже замаялся в усмерть..


Вся прелесть FreeBSD - развитая коллекция портов. Из нее и ставь, все зависимости стянутся и установятся автоматом. И в дальнейшем админить кучу установленного будет проще.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "помогите разобраться со сборкой php на freebsd"  +/
Сообщение от Simps (ok) on 26-Авг-05, 11:02 
>возникла необхожимость перресобрать пхп. скачал дистр php-5.0.4, запускаю с таким конфом:
>
>./configure --with-config-file-path=/etc/php.ini --with-apxs2=/usr/local/apache2/bin/apxs --with-mod_charset --enable-magic-quotes --enable-libgcc --with-openssl=/usr/local/ssl --with-zlib --enable-bcmath --enable-calendar --with-curl --with-curlwrappers
>--enable-exif --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-ttf --with-freetype-dir --enable-gd-native-ttf --with-gettext --enable-mbstring
>--with-mcrypt --with-mysql --enable-sockets --with-gnu-ld
>
>вылетает с ошибкой:
>
>checking for MySQL support... yes
>checking for specified location of the MySQL UNIX socket... no
>checking for MySQL UNIX socket location... /tmp/mysql.sock
>checking for mysql_close in -lmysqlclient... no
>checking for mysql_error in -lmysqlclient... no
>configure: error: mysql configure failed. Please check config.log for more information.
>
>в config.log пишут:
>
>configure:56611: checking for mysql_close in -lmysqlclient
>configure:56630: gcc -o conftest -g -O2 -R/usr/local/lib/mysql -L/usr/local/lib/mysql -R/usr/local/lib -L/usr/local/lib -R$
>/usr/bin/ld: cannot find -lltdl
>
>всё началось с того как пересобрал мускул. весь софт при сборке начал
>ругаться что не знает где libmysqlclient. причём до этого собирал из
>этого же дистра этот же мускул на этом же серваке и
>проблем вроде не было.. как проверить везде ли прописал свои линки
>мускул после его установки, т.к. я понимаю проблема имеено в мускуле.
>
>
>подскажеите пож чё не так делаю. я уже замаялся в усмерть..

Читай внимательно configure --help =)
-with-mysql=/usr/local/lib/mysql

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "помогите разобраться со сборкой php на freebsd"  +/
Сообщение от nil email(ok) on 26-Авг-05, 11:11 
попробовал так

./configure --with-config-file-path=/etc/php.ini --with-apxs2=/usr/local/apache2/bin/apxs --with-mod_charset --enable-magic-quotes --enable-libgcc --with-openssl=/usr/local/ssl --with-zlib --enable-bcmath --enable-calendar --with-curl --with-curlwrappers --enable-exif --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-ttf --with-freetype-dir --enable-gd-native-ttf --with-gettext --enable-mbstring --with-mcrypt --with-mysql=/usr/local/lib/mysql --enable-sockets --with-gnu-ld

таже бодяга

посмотрел ls /usr/local/lib/mysql. директория есть, но она пустая.. какие файлы там должны быть? может их руками с дистра туда скопировать?

порты штука классная, но я так и не нашёл как при сборке пхп мне указать все те параметры которые я указываю для ./configure

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "помогите разобраться со сборкой php на freebsd"  +/
Сообщение от nil email(ok) on 26-Авг-05, 11:27 
ещё забыл. мускул ставил по туториалу отсюда
http://www.tutorial.ru/index.php/tutorial/13/
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "помогите разобраться со сборкой php на freebsd"  +/
Сообщение от mistic on 07-Апр-08, 10:11 
>configure:56630: gcc -o conftest -g -O2 -R/usr/local/lib/mysql -L/usr/local/lib/mysql -R/usr/local/lib -L/usr/local/lib -R$
>/usr/bin/ld: cannot find -lltdl

тут видимо либтулл не установлен, вот и ругается

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "помогите разобраться со сборкой php на freebsd"  +/
Сообщение от Nahlebnik on 20-Авг-10, 17:30 
>>configure:56630: gcc -o conftest -g -O2 -R/usr/local/lib/mysql -L/usr/local/lib/mysql -R/usr/local/lib -L/usr/local/lib -R$
>>/usr/bin/ld: cannot find -lltdl
>
>тут видимо либтулл не установлен, вот и ругается

или libtool или сам lltdl - в коллекции портов он вынесен отдельно ( /usr/ports/devel/libltdlXX

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру