Kubuntu 7.10 Проблемы с установкой php-5.2.5

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
kirusha_muchow
Сообщения: 110
ОС: Ubuntu 9.10

Kubuntu 7.10 Проблемы с установкой php-5.2.5

Сообщение kirusha_muchow »

Не может собраться из исходников. Причем проблема банальная. Хочу юзать как mod_php Никак не найдет адреса... Собственно, что делал
1. Распаковал
2. Создал файл config.sh, в который написал следующий скрипт

Код: Выделить всё

./configure
--with-apxs=/usr/local/apache/bin/apxs
--with-mysql=/var/lib/mysql/

3. Далее запускаю скрипт и получаю после всяких проверок и иже с ними следующее содержание уже под занавес сборки

Код: Выделить всё

[b]Configuring extensions[/b]
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path...
configure: error: xml2-config not found. Please check your libxml2 installation.
./config.sh: line 2: --with-apxs=/usr/local/apache/bin/apxs/: No such file or directory
./config.sh: line 3: --with-mysql=/var/lib/mysql/: No such file or directory


Теперь по порядку.
1. Касаемо libxml2

Код: Выделить всё

# sudo apt-get install libxml2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Уже установлена самая новая версия libxml2.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 67 пакетов не обновлено.


2. То что не является файлом или директорией. Залазаю сюда

Код: Выделить всё

# cd /usr/local/apache/bin/
# ls
... apxs [выделен зеленым цветом]...

и сюда

Код: Выделить всё

# cd /var/lib/mysql
# ls
... mysql [выделено синим цветом] ...


Где моя ошибка?

P.S. Apache 2.2.6 и MySQL 5 функционируют нормально...
PC-BSD 1.2 -> OpenSUSE 10.2 -> PC-BSD 1.3 -> PC-BSD 1.4 -> OpenSUSE 10.3 -> Kubuntu 7.10 -> Kubuntu 8.04 -> OpenSUSE 11.0
Спасибо сказали:
Аватара пользователя
Vityaz
Сообщения: 487
ОС: MandrivaDebianUbuntuVistaXP

Re: Kubuntu 7.10 Проблемы с установкой php-5.2.5

Сообщение Vityaz »

kirusha_muchow писал(а):
16.12.2007 23:06
Где моя ошибка?


Как вариант - попробовать использовать пакеты из репозитария. У меня все отлично работает...
единственный интуитивно понятный интерфейс - это соска.
_______________________________

у каждого свой любимый способ наступать на грабли
Спасибо сказали:
Аватара пользователя
kirusha_muchow
Сообщения: 110
ОС: Ubuntu 9.10

Re: Kubuntu 7.10 Проблемы с установкой php-5.2.5

Сообщение kirusha_muchow »

Что сделал. Вручную собрал libxml2. Осталось только две ошибки при сборке php-5.2.5

Код: Выделить всё

./config.sh: line 2: --with-apxs=/usr/local/apache/bin/apxs: No such file or directory
./config.sh: line 3: --with-mysql=/var/lib/mysql: No such file or directory


Сам шелл ./config.sh выглядет так

Код: Выделить всё

./configure
--with-apxs=/usr/local/apache/bin/apxs
--with-mysql=/var/lib/mysql


Что делать, где неправ?

Из репов не хочу ))) Я их неочень понимаю. Да и потом php там как я понял устанавливается не как mod_php?

Да и потом вопрос - как из репов поставить php?
PC-BSD 1.2 -> OpenSUSE 10.2 -> PC-BSD 1.3 -> PC-BSD 1.4 -> OpenSUSE 10.3 -> Kubuntu 7.10 -> Kubuntu 8.04 -> OpenSUSE 11.0
Спасибо сказали:
Аватара пользователя
Vityaz
Сообщения: 487
ОС: MandrivaDebianUbuntuVistaXP

Re: Kubuntu 7.10 Проблемы с установкой php-5.2.5

Сообщение Vityaz »

kirusha_muchow писал(а):
17.12.2007 21:22
Из репов не хочу ))) Я их неочень понимаю. Да и потом php там как я понял устанавливается не как mod_php?

Да и потом вопрос - как из репов поставить php?

Именно как mod_php
Я ставил из Синаптика, т.к. не помнил точно mod_php или php_mod. Вбил в поиск, поставил нужный модуль. И все заработало. Боятся не надо - это проще чем собирать.
единственный интуитивно понятный интерфейс - это соска.
_______________________________

у каждого свой любимый способ наступать на грабли
Спасибо сказали:
komnac
Сообщения: 10

Re: Kubuntu 7.10 Проблемы с установкой php-5.2.5

Сообщение komnac »

У тебя конфиг как написан? Так же как и в коде? Если да, то твоя ошибка очевидна: либо пиши \ переходя на новую строку, либо пиши все в одну строчку, т. е.:

Код: Выделить всё

./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--with-mysql=/var/lib/mysql

либо

Код: Выделить всё

./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/var/lib/mysql


У тебя поэтому и ошибку выдает.

У меня встречный вопрос. Когда ты все откомпилируешь и у тебя будет все замечательно, то будет один баг (вот он у меня). Чего-то не хочет читать массив $_FILES (если я файл посылаю например, ты не знаешь как настроить, чтобы все читал, и что за настройка за это отвечает?
Спасибо сказали: