Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / ПОМОГИТЕ / 7 сообщений из 7, страница 1 из 1
22.03.2006, 18:09
    #33618212
qwer1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ
Помогите !!! Как настроить connect через PHP к Informix ?????
...
Рейтинг: 0 / 0
22.03.2006, 22:18
    #33618649
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ
Сначала читать книги, примерно такие:

Using PHP and Informix
Beginner's Guide to Web-Enabling your Informix Database using PHP (on Linux)
http://www.prstech.com/downloads.shtml

PHP and Informix: Web Development, Dynamic Content and More!
by Mario Estrada
http://www.prstech.com/src/php/php_info/informix_tech_notes_on_php.html
...
Рейтинг: 0 / 0
23.03.2006, 09:26
    #33619039
Ilya Kulagin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ
qwer1Помогите !!! Как настроить connect через PHP к Informix ?????

Так же, как и любой другой. А именно, сперва надо установить и настроить клиента Informix, самого по себе (разумеется, на том самом компьютере, где будет работать PHP). Он (клиент) так и называется Informix-connect.

Если Ваш PHP уже скомпилирован с поддержкой Informix-Connect, то дальше проблем не возникнет. Если же нет - вариантов два.

Либо перекомпилировать PHP, для этого понадобится уже Informix-SDK, либо использовать ODBC (вариант - UnixODBC). А поддержку Informix-Connect использовать встроенную туда, в ODBC, если она там, опять же, есть (если нету - опять компилировать). Вот такие делишки.

Повторюсь - схема абсолютно стандартная, для любого соединения из "языка высокого уровня" к "серверу баз данных". Ничего специфического тут нет, кроме изложенного в README к соответствующим модулям PHP и документации к I-Connect.
...
Рейтинг: 0 / 0
23.03.2006, 17:34
    #33621290
qwer1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ
Установил клиента для Informix А как перекомпилировать PHP ????? У меня Linux RedHat 4 и устанавливал я PHP чере RPM.
...
Рейтинг: 0 / 0
24.03.2006, 09:50
    #33622403
Ilya Kulagin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ
qwer1У меня Linux RedHat 4 и устанавливал я PHP чере RPM.

Берёте RPM с исходным текстом, распаковываете, читаете ./configure --help, потом запускаете

./configure --with-informix <иные ключи, нужные Вам>

потом говорите make && make install и всё. Если что-то не получается, читаете диагностику. Как правило, не хватает переменных окружения, путей к бинарникам и LD_LIBRARY_PATH к информиксовым библиотекам.
...
Рейтинг: 0 / 0
24.03.2006, 16:05
    #33623994
qwer1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ
Распокавал RPM там 3 папки
/etc
/usr
/var

Но ни в одной из них нету configure. Как как вызвать эту каманду ????

Или я чтото не понимаю ???????
...
Рейтинг: 0 / 0
24.03.2006, 17:00
    #33624228
Ilya Kulagin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ
qwer1Распокавал RPM там 3 папки
/etc
/usr
/var

Но ни в одной из них нету configure. Как как вызвать эту каманду ????

Или я чтото не понимаю ???????

Это пакет с уже скомпилированным php. А надо взять пакет с исходным кодом. Исходный код кладут в другой пакет, насколько я помню политику redhat. Если я ошибаюсь, пусть знатные редхатоводы поправят.

Лично я собирал это дело на солярке из дистрибутива, скачанного непосредственно с php.net. "Всё работает". Уже примерно седьмой год подряд. На трёх подряд релизах php.

Примечание. Позовите к себе на банку чаю знакомого линуксовода. Он расскажет, что такое "собрать", где берут исходники и т.п. А то боюсь мы тут долго будем переписываться. Ну или нас модерирующий состав попросит в какой-нибудь юниксовый форум.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / ПОМОГИТЕ / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]