Как подключить PHP к Ораклу под виндой.

stm7893611

На виндовом сервере стоит апач(v1.3 ПХП(5.1.4) и клиент оракла(8.1 или 8.0, точно не знаю апач с PHP нормально работают, но при обращении к функциям работы с ораклом выдаёт ошибку(вызов неизвестной функции, что -то в этом роде задача сделать так, чтобы ПХП нормально обрабатывал функции коннекта к ораклу OCILogin и т.п.
Во всех мануалах упоминаются библиотеки Oracle Call Interface(OCI которые собственно использует соответствующий модуль ПХП. Вопрос в том, где их взять?
И вообще я так и не понял, Oracle Call Interface устанавливается вместе с клиентом оракла или его надо ставить отдельно?
Если кто разбирался с этим, подскажите плиз...

Flack_bfsp

У тебя модуль Оракла к ПХП подключен?
В пхп.ини убираешь точку с запятой перед строкой
 ;extension=php_oci8.dll 

stm7893611

При его подключении апач не стартует. В лога апач пишет, что нет такого файла или папки.
extension_dir указал правильно

stm7893611

Переменные окружения ORACLE_HOME и ORACLE_SID прописал для всех пользователей. (Это всё тоже в мануалах было). Только про OCI ничего не понятно....

Flack_bfsp

Хм. Ты откуда брал пхп? Этого файла реально нет на диске?

stm7893611

я файл отдельно качал. Есть такой пакет библиотек к ПХП - PECL называется, туда вынесены некоторые модули из базовой комплектации начиная с каких-то версий.
Только вот толку от него....
На самом деле апач не грузится с таким описанием при раскомментраивании php_oracle.dll, а если раскоментить php_oci8.dll, то сервис апача зависает, так что лечится только рестартом всего сервера... (на команды не отвечает)

stm7893611

Скажите, что такое OCI и надо ли его устанавливать дополнительно к клиенту оракла?!

Flack_bfsp

Короче, у меня тоже не подключается. Но это потому что у меня оракла нет.
а вообще - ботай ЭТО

stm7893611

Не подскажете, где можно найти юниксовую версию клиента оракла?

Flack_bfsp

Тут
Оставить комментарий
Имя или ник:
Комментарий: