Как собрать PHP в данных условиях?

M2
На сайте с 11.01.2011
Offline
341
860

Гуру админства, подскажите ещё один вопросик:)

Предположим у нас апач с пхп на одном сервере, а MySQL / PostgreSQL - на другом. Соответственно у этих двух серверов разные IP адреса.

Вопрос такой: как собрать PHP с поддержкой MySQL на одном сервере, если сам MySQL находится на другом? Иначе говоря, что писать вот здесь:


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

какая разница где сервер, в php 5.3 не нужно указывать.

при включении директивы без указания пути к папке установки MySQL, PHP будет использовать клиентскую библиотеку MySQL, входящую в поставку PHP.

M2
На сайте с 11.01.2011
Offline
341
#2

Den73,

Вы хотите сказать, что вот это:


./configure --with-mysql=shared

будет достаточно?

А как же mysqli, где требуется


./configure --with-mysqli=shared,/path/to/mysql/bin/mysql_config
Den73:
в php 5.3 не нужно указывать

Я правильно понимаю, что в php 5.5 то же самое?

Андрей
На сайте с 30.09.2009
Offline
499
#3

which mysql_config
EuroHoster.org ( https://eurohoster.org/ru) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
M2
На сайте с 11.01.2011
Offline
341
#4

WapGraf,

Вы понимаете что mysql_config на другой машине будет?

M
На сайте с 24.10.2011
Offline
173
#5

mark2011, там и mysql руками собран? в нормальных условиях пакеты с библиотекой и заголовками ставятся без сервера из своих пакетов

AA
На сайте с 21.12.2007
Offline
89
#6

Возможно я таки не до конца вопрос понял, но что мешает на одном сервере собрать php c...


--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \

И потом просто удалённо работать с нужным сервером, указывая в конфиге скрипта куда подключаться и с какими данными? :)

Заметки админа. (https://sysadmin.pm/) | Заметки в Telegram. (https://t.me/sysadminnotes)
M2
На сайте с 11.01.2011
Offline
341
#7

Artpsiholog Artalexa,

Ничего не мешает, просто я так никогда не собирал :)

Den73
На сайте с 26.06.2010
Offline
523
#8
mark2011:
Artpsiholog Artalexa,
Ничего не мешает, просто я так никогда не собирал :)

скачайте сорцы php, там есть ваши расширения, не нужно не чего подключать стороннего.

Андрей
На сайте с 30.09.2009
Offline
499
#9
mark2011:
WapGraf,
Вы понимаете что mysql_config на другой машине будет?

Извиняюсь, упустил этот момент.

Хотя уже неважно, Den73 дал исчерпывающий ответ.

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