IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Прикручивание Apache+PHP+Oracle (http://www.imho.ws/showthread.php?t=80777)

Ghost 01.03.2005 12:14

Прикручивание 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()); }
  ...
?>


Sheryld 01.03.2005 12:34

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

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

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

Ghost 01.03.2005 13:05

Sheryld
Можно по-подробнее? Кстати, что значит перекомпилировать? У меня все это хозяйство на NT-сервере стоит... :idontnow:

Оххх... Извинити меня, обормота... С утра сидел мучался, а всего-то надо было в php.ini раскомментарить загрузку oci8.dll :молись: И ведь несколько раз на глаза бросалась, но думал, что раз mySQL работает без дополнительных dll-лек, то Oracle будет, а там прям написано было (по-буржуйски, правда), что для ODBC и mySQL не нужны DLL - они вмазаны внутрю... Закрывайте тему.

Sheryld 01.03.2005 13:42

странный выбор под windows. я почему то сразу про unix подумал:)


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

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