Denwer + Oracle

[Удален]
5778

Здравствуйте. Мне необходимо подключить oracle к денверу. Я скачал и установил Oracle Database 10g Express Edition, скачал php_oracle.dll и php_oci8.dll и скопировал их в папку C:\WebServers\usr\local\php5\ext. Затем в файле C:\WebServers\usr\local\php5.ini добавил строки:

extension=php_oracle.dll

extension=php_oci8.dll

После запуска денвера появляется ошибка, что php4ts.dll не найден. Хотя стоит php5. Ну я на всякий случай скачал эту библиотеку и подключил ее. После этого сервер запускается, но когда открываю сценарий появляется ошибка "Fatal error: Call to undefined function OCILogon() in Z:\home\localhost\www\kurs\connect.php on line 2".

Что я не так делал? Как подключить oracle к денверу? Спасибо!

[umka]
На сайте с 25.05.2008
Offline
456
#1

посмотрите в phpinfo, он видимо оракловские dll-ки всё-таки не подцепил.

Лог в помощь!
[Удален]
#2

а что именно там нужно просмотреть?

Вот содержимое этого файла:

<?php

/* vim: set expandtab sw=4 ts=4 sts=4: */

/**

* phpinfo() wrapper to allow displaying only when configured to do so.

* @version $Id: phpinfo.php 11986 2008-11-24 11:05:40Z nijel $

* @package phpMyAdmin

*/

/**

* @ignore

*/

define('PMA_MINIMUM_COMMON', true);

/**

* Gets core libraries and defines some variables

*/

require_once './libraries/common.inc.php';

/**

* Displays PHP information

*/

if ($GLOBALS['cfg']['ShowPhpInfo']) {

phpinfo();

}

?>

[umka]
На сайте с 25.05.2008
Offline
456
#3
Jedi05:
а что именно там нужно просмотреть?
Вот содержимое этого файла:

нужно смотреть не содержимое файла, а результат выполнения функции

<?

phpinfo();

?>

там всё красивенько показывается, какие модули подключены

[Удален]
#4

а почему денвер просил установить php4ts.dll, хотя у меня php5? может поэтому не работает oracle?

я выполнил функцию phpinfo()

результат в прикрепленном архиве

zip 79524.zip
[umka]
На сайте с 25.05.2008
Offline
456
#5

не написано в вашем phpinfo, что oracle включен.

должно быть:

OCI8 Support enabled

[Удален]
#6

а что я делал не так? Весь алгоритм действий а первом сообщении

[Удален]
#7

Denwer + Oracle

жесткое сочетание... попробуйте другое ПО вместо денвера

[Удален]
#8

какое например? Мне необходимо, чтобы был Апач, Пхп, и Оракл. Это условие моей курсовой работы.

Я пытался установить Homserv, но его запуске выходит ошибка, что php.ini не найден. Пошел к другу поставить, у него все работало. Вот поэтому я хочу хотя бы на денвере сделать это

N
На сайте с 06.05.2007
Offline
419
#9
Jedi05:
скачал php_oracle.dll и php_oci8.dll и скопировал их в папку C:\WebServers\usr\local\php5\ext

ты скачал какую-то старую хрень и она хочет php4ts.dll

Скачай новый php_oci8.dll чтобы подходили под твою версию php в денвере.

Посмотри, может там есть http://www.denwer.ru/packages/php5.html

Сам не смотрел, не хочу зашквариться

Кнопка вызова админа ()
[Удален]
#10

Все, я разобрался. Спасибо всем

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