Компиляция php при mysql на другом сервере

M2
На сайте с 11.01.2011
Offline
342
757

Итак,

есть 2 VPS: A и B. На одном находится mysql, на другой пытаюсь поставить апач и пхп 5.3.29. Почему именно такой не спрашивайте. Надо для одного сайта, который на версии старше не хочет работать.

Делаю так:


--with-mysql=shared,mysqlnd

В ответ получаю мат:


ext/mysqlnd/.libs/mysqlnd_net.o: In function `php_mysqlnd_net_encode_pub':
/tmp/php-5.3.29/ext/mysqlnd/mysqlnd_net.c:501: undefined reference to `compress'
ext/mysqlnd/.libs/mysqlnd_net.o: In function `php_mysqlnd_net_decode_pub':
/tmp/php-5.3.29/ext/mysqlnd/mysqlnd_net.c:477: undefined reference to `uncompress'
collect2: error: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

Кто-нибудь может подсказать, как корректно установить php в таком окружении?

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
N
На сайте с 06.05.2007
Offline
419
#1

mark2011, zlib-dev нужны.

да и еще масса библиотек может понадобиться. или в будущем понадобятся.

поэтому и предпочтительно все же найти репозитарий прежде чем пытаться собирать из исходников.

Кнопка вызова админа ()
kxk
На сайте с 30.01.2005
Offline
989
kxk
#2

mark2011, А, какая у вас ОС?

Для Дебиана нужная Вам версия есть тут http://packages.rusoft.ru/

Ваш DEVOPS
M2
На сайте с 11.01.2011
Offline
342
#3

netwind, это понятно, это всё есть.... я бы собрал из репов, но как собрать таким образом, чтобы был mysql.so с тем учетом, что сама СУБД на другом сервере? Я просто привел выдержку из конфигурационной строки, так то она гораздо больше.

---------- Добавлено 15.10.2014 в 14:22 ----------

kxk, mysql на CentOS 6, установленный из репов, а там где сервак с пхп - там Ubuntu 14.04.

---------- Добавлено 15.10.2014 в 14:26 ----------

Всё, решено.

N
На сайте с 06.05.2007
Offline
419
#4
mark2011:
я бы собрал из репов, но как собрать таким образом, чтобы был mysql.so с тем учетом, что сама СУБД на другом сервере?

вообще, для этого не нужно как-то особенно собирать php. если только авторизация не работает, например, но сейчас это не актуально .

W
На сайте с 02.10.2014
Offline
8
#5

если честно какая разница при компиляции пхп где будет сервер mysql? Решили молодцы, но было бы еще лучше, если бы описали как решили. Вдруг в будущем у кого-то будет проблема аналогичная.

M2
На сайте с 11.01.2011
Offline
342
#6

Да чёт не сильно то решил...... пыха скомпилилась, однако теперь при попытке подгрузить mysql.so выдается мат.... буду думать дальше.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий