Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: 7.04 & LAMP  (Прочитано 2716 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Noe

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
    • Ubunterra - земля Убунту.
7.04 & LAMP
« : 21 Апреля 2007, 11:19:14 »
Связка Apache 2.2.X + PHP 5.0 с нашим кодом не проходит, по причине его древности... К MySQL притенций особых нет, сойдет как 4.X., так и 5.Х. В репозиториях PHP 4.Х не значится. поэтому качаем соурцы и ставим руками.

1. Сначала инсталим MySQL 5.0.37 - полет нормальный, в качестве GUI клиента временно говорим пока emma и ставлю MySQL Query Browser (убогость, но фиг с ним, что-то то надо)
./configure \
--prefix=/usr/local/mysql \
--with-mysqld-user=mysql \
--without-debug \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static \
--disable-shared \
--localstatedir=/usr/local/mysql/data \
--with-extra-charsets=none \
--enable-assembler \
--with-unix-socket-path=/tmp/mysql.socket

2. Потом Apache 2.0.59 -  ставлю со всеми модулями, разбираться пока некогда, лишнее уберем в конфигах
./configure \
--prefix=/usr/local/apache2 \
--datadir=/usr/local/apache2/www \
--enable-modules=all \
--enable-mods-shared=all \
--enable-ssl \
--enable-so \
--enable-suexec \

3. Теперь php 4.4.6. и УПС, а затем ЁПРСТ!.....
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--prefix=/usr/local/php \
--sysconfdir=/etc \
--with-layout=PHP \
--with-ttf \
--with-expat-dir=/usr \
--enable-mbstring \
--enable-mailparse \
--with-config-file-scan-dir=/etc \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-gd-native-ttf \
--enable-magic-quotes \
--enable-posix \
--enable-session \
--enable-shmop \
--enable-sysvsem \
--enable-sysvshm \
--enable-track-vars \
--enable-trans-sid \
--enable-sockets \
--enable-xml \
--with-bz2 \
--with-curl \
--with-mime-magic \
--with-mysqli \
--enable-dba \
--with-inifile \
--with-flatfile \
--with-gdbm \
--with-freetype-dir=/usr \
--with-gd \
--enable-exif \
--with-jpeg-dir=/usr \
--with-mysql=/usr/local/mysql \
--enable-memcache \
--with-mysql-sock=/tmp/mysql.sock \
--with-openssl \
--with-gettext \
--with-dom \
--with-dom-xslt \
--with-png-dir=/usr \
--with-regex=php \
--with-zlib \
--without-pear

confugure, затем make проходят, а вот make install обламывается на стом
chmod 644 /usr/local/apache2/modules/libphp4.a
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-4.4.6/libs'
Warning!  dlname not found in /usr/local/apache2/modules/libphp4.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache2/modules/libphp4.so
chmod: cannot access `/usr/local/apache2/modules/libphp4.so': No such file or directory
apxs:Error: Command failed with rc=65536
.
make: *** [install-sapi] Error 1

Понимаю что выходные накрылись, но куда копать? Ума не приложу, сижу шарюсь по инету...
Любая помошь приветствуется!
http://ubunterra.blogspot.com  — Ubunterra - земля Ubuntu.

Оффлайн Noe

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
    • Ubunterra - земля Убунту.
Re: 7.04 & LAMP
« Ответ #1 : 21 Апреля 2007, 11:38:58 »
хм, вот кусок log-a от make:
*** Warning: This system can not link to static lib archive /usr/local/mysql/lib/mysql/libmysqlclient.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** But as you try to build a module library, libtool will still create
*** a static module, that should work as long as the dlopening application
*** is linked with the -dlopen flag to resolve symbols at runtime.
ощущение, что mysql скомпилен как-то не так, с какая-то модуль не желает делить ресурс (или черт его знает что) с php...
http://ubunterra.blogspot.com  — Ubunterra - земля Ubuntu.

Оффлайн Noe

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
    • Ubunterra - земля Убунту.
Re: 7.04 & LAMP
« Ответ #2 : 21 Апреля 2007, 16:58:47 »
Тьфу. Проблема таки была с PHP 4.4.6. Версия  php4-STABLE-200703061530, подкинутая на пробу коллегой, встала без проблем...
Столько телодвижений лишних, прочитанной информации и  скаченных мегабайтов...
http://ubunterra.blogspot.com  — Ubunterra - земля Ubuntu.

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.