The OpenNET Project / Index page

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

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

"apache22+mysql+php"  +/
Сообщение от golibshoh (ok) on 27-Авг-12, 15:21 
есть система FreeBSD 9 Release+установленный и настроенные squid 2.7 STABLE 9,apache22, mysql51. Хочу установить php52 выдается ошибка о pkgconfig , типа что данная версия конфлектует с уже установленной версией, а точнее вот такая вот ошибка:
pkgconfig-0.8.7_1 conflicts with installed pakage pkg-config-0.25_1. И рекомендует удалить сначало тот, но дело в том что та версия установилась по ходу во время установки mc, так что при попитке удаления выдается ошибка что невозвожно удлаить его, мол сначало удалите mc, чего мне ну оооочень не хотелось бы. так вот задача такого: как уговорить систему установить эту версию, либо отказатся от установки pkgconfig и ограничится уже установленной, но чтобы php установилась и работала нормально? И вообще что за програ такая этот pkgconfig? Или я что то не доганяю. Жду ответов Господа.
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "apache22+mysql+php"  +/
Сообщение от Анонимус42 on 27-Авг-12, 16:33 
Как то вы не так или не оттуда ставите пакеты.
make && make install clean надеюсь?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "apache22+mysql+php"  +/
Сообщение от golibshoh (ok) on 27-Авг-12, 18:41 
> Как то вы не так или не оттуда ставите пакеты.
> make && make install clean надеюсь?

именно так, но проблема типа решилась, но, как сказать не до конца, а точнее ту проблему решил так, если кому интересно: просто в папке исходников порта установленной программы (точнее версии) сделал make clean, сам удевляюсь, почему это помогло решить проблему, посути я его не удалил, в любом случае та же проблема с другой программой при установке php-extensions. так что тема актуальна.думаю проблема решится тем что нужно как то воткнут идею установлении двух версии одной программы, но как именно не знаю

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "apache22+mysql+php"  +/
Сообщение от lavr email on 27-Авг-12, 19:53 
>> Как то вы не так или не оттуда ставите пакеты.
>> make && make install clean надеюсь?
> именно так, но проблема типа решилась, но, как сказать не до конца,
> а точнее ту проблему решил так, если кому интересно: просто в
> папке исходников порта установленной программы (точнее версии) сделал make clean, сам
> удевляюсь, почему это помогло решить проблему, посути я его не удалил,
> в любом случае та же проблема с другой программой при установке
> php-extensions. так что тема актуальна.думаю проблема решится тем что нужно как
> то воткнут идею установлении двух версии одной программы, но как именно
> не знаю

порты нужно правильно обновлять и читать:

# less /usr/ports/UPDATING

...
20120726:
  AFFECTS: users of devel/pkg-config
  AUTHOR: bapt@FreeBSD.org

  devel/pkg-config has been replaced by devel/pkgconf

  # portmaster -o devel/pkgconf devel/pkg-config
  or
  # portupgrade -fo devel/pkgconf pkg-config-\*

  pkgng:
  # pkg set -o devel/pkg-config:devel/pkgconf
  # pkg install -f devel/pkgconf
...

из которого следует что либо заменить как сказано выше используя пакетные
менеджеры: portmaster или portupgrade или pkg (pkgng) или руками удалить
pkg-config и затем установить pkgconf.

тогда и проблем не будет, порт pkg-config должен быть заменен на pkgconf
а порты необходимо собирать с последующей чисткой после успешной сборки
и установки:

# cd /usr/ports/category/portname
# make clean
# make install
# make clean

ну или

# make clean && make install && make clean

или, или... вобщем чистим, ставим и в конце чистим, если make install завершился
неудачно, разбираемся, правим, добиваемся чтобы установка завершилась успешно - make install и после нее снова make clean

ну как вариант, если в портах остался мусор от старых сборок, найти:

# find /usr/ports/ -name work -print
...
посмотрели и дальше можем удалять:

# find /usr/ports/ -name work -exec rm -rf {} \;

если пользуемся portupgrade или portmaster, то использовать их с соответствующими
опциями

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "apache22+mysql+php"  +/
Сообщение от Аноним (??) on 28-Авг-12, 02:20 
> # find /usr/ports/ -name work -exec rm -rf {} \;

ларуш, не мне тебя учить, но не в линуксах же.
# find /usr/ports/ -name work -delete

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "apache22+mysql+php"  +/
Сообщение от XoRe (ok) on 28-Авг-12, 03:39 
>> # find /usr/ports/ -name work -exec rm -rf {} \;
> ларуш, не мне тебя учить, но не в линуксах же.
> # find /usr/ports/ -name work -delete

В линуксах -delete тоже есть.
Хотя отработают оба варианта.
Скорость, естественно, будет различаться.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "apache22+mysql+php"  +/
Сообщение от lavr email on 28-Авг-12, 13:25 
>> # find /usr/ports/ -name work -exec rm -rf {} \;
> ларуш, не мне тебя учить, но не в линуксах же.
> # find /usr/ports/ -name work -delete

дело привычки

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "apache22+mysql+php"  +/
Сообщение от golibshoh (ok) on 28-Авг-12, 07:20 
опят же доброе утро. Вчерашнюю проблему удалось решить чисткой порта, удалось установить php-extensions , установка прошло успешно, и очистка после него тоже (была сделано так: make install clean) только вот в конце три строчки нервируют:
....
apxs: Error: avialable under your platform. Make sure.
apxs: Error: the Apache module mod_so is compiled into/
apxs: Error: your server binary '/usr/local/sbin/httpd'..
'/usr/ports/Mk/bsd.apache.mk' line 289: warning: "/usr/local/sbin/apxs -q 'MPM_NAME'returned non-zero status"
после чего идет клинниг и завершается процесс установки.
И так после этого когда хочу что либо сделать (запустить mc , или перезапустить apache) сразу ошибка:
share object "libpcre.so.0" not found, required by httpd
или
share object "libpcre.so.0" not found, required by "libglib-2.0.so.0"
где искать эту libpcre.so.0 что за фичка такая?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "apache22+mysql+php"  +/
Сообщение от golibshoh (ok) on 28-Авг-12, 08:46 
> И так после этого когда хочу что либо сделать (запустить mc ,
> или перезапустить apache) сразу ошибка:
> share object "libpcre.so.0" not found, required by httpd
> или
> share object "libpcre.so.0" not found, required by "libglib-2.0.so.0"
> где искать эту libpcre.so.0 что за фичка такая?

обновил pcre
# cd /usr/ports/devil/pcre
# make clean
# make install
# make clean
после чего переустановил mc, для примера, чтобы лишни раз не переустанавливать apache, проблема же у обоих этих прог, точнее все что связано с pcre. Всё равно не помогло.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "apache22+mysql+php"  +/
Сообщение от Анонимус42 on 28-Авг-12, 10:10 
пишем
portsnap fetch
portsnap extract
portsnap update
заходим в каждый уже становленный порт, апач, пхп, мс и т.д и пишем
make deinstall
make clean
make config
make && make install clean

Если у вас в таких простых вещах есть ошибки, значит, что-то не так и это надо исправлять сейчас, т.к. потом могут возникнуть другие глюки.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "apache22+mysql+php"  +/
Сообщение от golibshoh (ok) on 28-Авг-12, 11:59 
>[оверквотинг удален]
> portsnap update
> заходим в каждый уже становленный порт, апач, пхп, мс и т.д и
> пишем
> make deinstall
> make clean
> make config
> make && make install clean
> Если у вас в таких простых вещах есть ошибки, значит, что-то не
> так и это надо исправлять сейчас, т.к. потом могут возникнуть другие
> глюки.

portsnap fetch и extract я делал ещё до установки всех программ (где то 3 дня назад) а команда portsnap update выводить что обновлений нет. В любом случае я очистил нужные порты и переустановил apache, mc и php-extensions всё пошло на ура. Спасибо за советы, но шась уже другая проблема: после установки sams-а при запуске ошибка:
mysql_real_connect() error 0. no open database squidctrl. DELAY 3 sec
mysql_real_connect() error 1. no open database squidctrl. DELAY 3 sec
mysql_real_connect() error 2. no open database squidctrl. DELAY 3 sec
mysql_real_connect() error 3. no open database squidctrl. DELAY 3 sec
mysql_real_connect() error 4. no open database squidctrl. DELAY 3 sec
mysql_real_connect() error 5. no open database squidctrl. DELAY 3 sec
/usr/local/etc/rc.d/sams: WARNING: failed to start sams
ну не хочет запускатся и всё. При установке никаких ошибок не было.Сквид собран с опцией SQUID_DELAY_POOLS как и рекомендуется после установки sams-а.
Жду советов. Спасибо.

ВСЁ ! Решилась проблема, у меня в конфигах был указан не правильный юзер для mysql. Прошу прошение за халатност. ::::))))

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

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

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




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

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