The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Установка PHP 4.3.5"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Установка PHP 4.3.5"
Сообщение от alexeylomov Искать по авторуВ закладки(??) on 28-Апр-04, 14:47  (MSK)
Выполняю установку php точно по инструкции (http://www.php.net/manual/ru/install.apache.php)
однако ./configure --with-mysql=/mysql --with-apxs=/www/bin/apxs выдаёт следующее:

...
...

checking for mysql_close in -lmysqlclient... no
checking for mysql_errno in -lmysqlclient... no
configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.

Посмотрел указанный файл:

...
...
char mysql_close();

int main() {
mysql_close()
; return 0; }
configure:56423: checking for mysql_errno in -lmysqlclient
configure:56442: gcc -o conftest -g -O2  -Wl,-rpath,/mysql/lib -L/mysql/lib  conftest.c -lmysqlclient  -lz -lresolv -lm -ldl -lnsl  1>&5
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
configure: failed program was:
#line 56431 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mysql_errno();

int main() {
mysql_errno()
; return 0; }

это всё, что там про mysql_close и про mysql_errno написано

Что же касается "Try adding --with-zlib-dir=<DIR>", то пробовал разные варианты, не получается (путь не тот).

Подскажите кто чем сможет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Установка PHP 4.3.5"
Сообщение от Simps Искать по авторуВ закладки(ok) on 28-Апр-04, 14:59  (MSK)
>Выполняю установку php точно по инструкции (http://www.php.net/manual/ru/install.apache.php)
>однако ./configure --with-mysql=/mysql --with-apxs=/www/bin/apxs выдаёт следующее:
>
>...
>...
>
>checking for mysql_close in -lmysqlclient... no
>checking for mysql_errno in -lmysqlclient... no
>configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.
>
>Посмотрел указанный файл:
>
>...
>...
>char mysql_close();
>
>int main() {
>mysql_close()
>; return 0; }
>configure:56423: checking for mysql_errno in -lmysqlclient
>configure:56442: gcc -o conftest -g -O2  -Wl,-rpath,/mysql/lib -L/mysql/lib  conftest.c -lmysqlclient  -lz -lresolv -lm -ldl -lnsl  1>&5
>/usr/bin/ld: cannot find -lz
>collect2: ld returned 1 exit status
>configure: failed program was:
>#line 56431 "configure"
>#include "confdefs.h"
>/* Override any gcc2 internal prototype to avoid an error.  */
>
>/* We use char because int might match the return type of
>a gcc2
>    builtin and then its argument prototype would still
>apply.  */
>char mysql_errno();
>
>int main() {
>mysql_errno()
>; return 0; }
>
>это всё, что там про mysql_close и про mysql_errno написано
>
>Что же касается "Try adding --with-zlib-dir=<DIR>", то пробовал разные варианты, не получается (путь не тот).
>
>Подскажите кто чем сможет.

ПОпробуй просто ./configure --with-mysql либо указывай путь к папке где лежит libmysql. У меня допустим это
# ls -l /usr/local/lib/mysql/libmysqlclient.*
-rw-r--r--  1 root  wheel  190384  6 окт  2003 /usr/local/lib/mysql/libmysqlclient.a
lrwxr-xr-x  1 root  wheel      20  6 окт  2003 /usr/local/lib/mysql/libmysqlclient.so -> libmysqlclient.so.10
-rwxr-xr-x  1 root  wheel  141227  6 окт  2003 /usr/local/lib/mysql/libmysqlclient.so.10

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Установка PHP 4.3.5"
Сообщение от alexeylomov Искать по авторуВ закладки(??) on 28-Апр-04, 15:24  (MSK)
>ПОпробуй просто ./configure --with-mysql либо указывай путь к папке где лежит libmysql.
>У меня допустим это
># ls -l /usr/local/lib/mysql/libmysqlclient.*
>-rw-r--r--  1 root  wheel  190384  6 окт  
>2003 /usr/local/lib/mysql/libmysqlclient.a
>lrwxr-xr-x  1 root  wheel      20  6 окт  2003 /usr/local/lib/mysql/libmysqlclient.so -> libmysqlclient.so.10
>-rwxr-xr-x  1 root  wheel  141227  6 окт  
>2003 /usr/local/lib/mysql/libmysqlclient.so.10

Спасибо, сработало без указания пути.
Это я, конечно, "перестарался" с путём к libmysql

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Установка PHP 4.3.5"
Сообщение от Bromantik emailИскать по авторуВ закладки on 28-Апр-04, 15:04  (MSK)
Сдается мне, что вы немножко не понимаете, хотя ...
Смотрите
./configure
--with-mysql=/mysql
У вас мускуль стоит непосредственно в корне??? именно /mysql, а не /usr/local/mysql например

--with-apxs=/www/bin/apxs выдаёт следующее:
Как-то вы стандарты не соблюдаете... Почему у вас апач стоит в такой интересной дире??? Опять таки вы уверены, что апач там стоит?
И сразу отмечу, что если вы используете апач версии 2>, то стоит прописывать --with-apxs2

Дальше... Вам написано, попробуйте указать путь к злибу... насколько я помню, эта библиотека сжатия... Так установите ее, например так
./configure --prefix=/usr/local/zlib
make make install

а затем дайте конф. скрипту параметр
--with-zlib=/usr/local/zlib

Собстенно пробуйте...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Установка PHP 4.3.5"
Сообщение от alexeylomov Искать по авторуВ закладки(??) on 28-Апр-04, 15:26  (MSK)
>Сдается мне, что вы немножко не понимаете, хотя ...
>Смотрите
>./configure
> --with-mysql=/mysql
>У вас мускуль стоит непосредственно в корне??? именно /mysql, а не /usr/local/mysql
>например
>
>--with-apxs=/www/bin/apxs выдаёт следующее:
>Как-то вы стандарты не соблюдаете... Почему у вас апач стоит в такой
>интересной дире??? Опять таки вы уверены, что апач там стоит?
>И сразу отмечу, что если вы используете апач версии 2>, то стоит прописывать --with-apxs2
>
>Дальше... Вам написано, попробуйте указать путь к злибу... насколько я помню, эта
>библиотека сжатия... Так установите ее, например так
>./configure --prefix=/usr/local/zlib
>make make install
>
>а затем дайте конф. скрипту параметр
>--with-zlib=/usr/local/zlib
>
>Собстенно пробуйте...


ЗА ТАКИЕ НАЕЗДЫ ДАЛ БЫ В МОРДУ! Честное слово.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Установка PHP 4.3.5"
Сообщение от Bromantik emailИскать по авторуВ закладки on 28-Апр-04, 17:59  (MSK)
>>Сдается мне, что вы немножко не понимаете, хотя ...
>>Смотрите
>>./configure
>> --with-mysql=/mysql
>>У вас мускуль стоит непосредственно в корне??? именно /mysql, а не /usr/local/mysql
>>например
>>
>>--with-apxs=/www/bin/apxs выдаёт следующее:
>>Как-то вы стандарты не соблюдаете... Почему у вас апач стоит в такой
>>интересной дире??? Опять таки вы уверены, что апач там стоит?
>>И сразу отмечу, что если вы используете апач версии 2>, то стоит прописывать --with-apxs2
>>
>>Дальше... Вам написано, попробуйте указать путь к злибу... насколько я помню, эта
>>библиотека сжатия... Так установите ее, например так
>>./configure --prefix=/usr/local/zlib
>>make make install
>>
>>а затем дайте конф. скрипту параметр
>>--with-zlib=/usr/local/zlib
>>
>>Собстенно пробуйте...
>
>
>ЗА ТАКИЕ НАЕЗДЫ ДАЛ БЫ В МОРДУ! Честное слово.

Какой интересный молодой человек... И какие это такие наезды???
моя аська 83023665... Желаете объяснить???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Установка PHP 4.3.5"
Сообщение от Shalfey emailИскать по авторуВ закладки on 28-Апр-04, 18:07  (MSK)
>>ЗА ТАКИЕ НАЕЗДЫ ДАЛ БЫ В МОРДУ! Честное слово.
>
>Какой интересный молодой человек... И какие это такие наезды???
>моя аська 83023665... Желаете объяснить???

Молодой человек наверное хотел указать что он Гуру(с большой буквы) и не нуждается ни в чьих советов и на форум залез только для проверки знаний людей с форума =)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Установка PHP 4.3.5"
Сообщение от andrek emailИскать по авторуВ закладки on 29-Апр-04, 04:35  (MSK)
Про какие стандарты вы говорите?
что все компилить и хранить в /usr/local, или для каждого пакета делать отдельную директорию?
Бред!
Куда проще идти по стандартам дистрибутива, создавая собственные пакеты, отслеживая зависимости, либо используя готовые пакеты из дистрибутива, не внося хаоса путем компиляции на сервере, зачем держать на сервере gcc? Трудно поставить себе дистрибутив системы с полным девелоперским пакетом отдельно? ну или в крайнем случае поставте себе vmware.
У меня до сих пор есть дистрибутивы которые я сам обновляю путем создания новых пакетов, такие как RedHat62 и 72, скоро после 30 апреля возмусь и за RedHat9.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Установка PHP 4.3.5"
Сообщение от Bromantik emailИскать по авторуВ закладки on 29-Апр-04, 09:42  (MSK)
>Про какие стандарты вы говорите?
>что все компилить и хранить в /usr/local, или для каждого пакета делать
>отдельную директорию?
>Бред!

Существуют стандарты, которые гласят о структуре каталогов...
Так вот никто не мешает вам делать /apache /mysql и т.д.... Я лишь спросил, а нах?
Для юзерских програм сущестует /usr/local
для всяческих остальных созданная иерахия каталогов, которую надо бы поддерживать ибо нех портить стройность линуксовую.
Простите вы все еще юзаете рпмки??? Менявот они просто раздражают, предпочитаю компилять соершенно спокойно... Дело каждого, дело вкуса...
Нравится вам откомпилять у себя и собрать в рпмку, да ради бога... Но помните, что рпмка действует по стандартам и бинари все равно покладуться туда куда надо, как и всякие модули и прочая шняга...
Вы определитесь, что ам не понравилось  моем посте....

В итоге, если вы считаете бредом собирание пакетов из сырцов, то я с вами даже общаться не хочу... Если же вы просто за то, чтобы юзать встроенные ср-ва дистриба, то тут дело вкуса, кому как нравится, не иначе...
ЗЫ.. И рпмки то не езде есть... Бздя дык вообще порты юзает, фактически праила для компиляции

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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