imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 01.03.2005, 12:14     # 1
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Прикручивание Apache+PHP+Oracle

Стоят:
  1. Apache 2.0.47
  2. PHP 4.3.10
  3. Oracle 8i
Есть еще в принципе mySQL и Perl, но связать нужно именно PHP и Oracle. Perl спокойно работает с обоими серверами БД, PHP - только с mySQL: при попытке коннекта выдает ошибку "DB Error: extension not found". Понимаю, что чего-то не доделал в настройках, но что именно?

З.Ы. Юзать Oracle пытаюсь через установленный вместе с ПХП DB (с mySQL контачит нормально):
PHP код:
<?php
  
require_once 'DB.php';
  
$dsn 'oci8://user:password@tns_name';
  
$db DB::connect($dsn);
  if (
DB::isError($db)) { die ($db->getMessage()); }
  ...
?>
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 01.03.2005 в 12:16.
Ghost вне форума  
Старый 01.03.2005, 12:34     # 2
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
дык а само-то расширение установил? ты используешь pear, а pear инкапсулирует работу с базами данных через специфичные для каждой бд функции.

перекомпилируй php с: --with-oci8=orcale_dir(ORACLE_HOME)

ну а дальше в ман за инструкциями по настройке.
__________________
убрано по просьбе администратора

Последний раз редактировалось Sheryld; 01.03.2005 в 12:41.
Sheryld вне форума  
Старый 01.03.2005, 13:05     # 3
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Sheryld
Можно по-подробнее? Кстати, что значит перекомпилировать? У меня все это хозяйство на NT-сервере стоит...

Оххх... Извинити меня, обормота... С утра сидел мучался, а всего-то надо было в php.ini раскомментарить загрузку oci8.dll И ведь несколько раз на глаза бросалась, но думал, что раз mySQL работает без дополнительных dll-лек, то Oracle будет, а там прям написано было (по-буржуйски, правда), что для ODBC и mySQL не нужны DLL - они вмазаны внутрю... Закрывайте тему.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 01.03.2005, 13:42     # 4
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
странный выбор под windows. я почему то сразу про unix подумал
__________________
убрано по просьбе администратора
Sheryld вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.