Я сделал так на SLES 10 и 11 путем загрузки и добавления SDK SLES к хранилищам пакетов и установке php5-devel
. Затем необходимо загрузить и установить Моментальный Клиент Oracle RPMs (oracle-instantclient11.2-devel и oracle-instantclient11.2-basic).
Затем создайте файл /etc/ld.so.conf.d/oracle.conf
с содержанием (принимающий Вас находятся на x86_64):
/usr/lib/oracle/11.2/client64/lib/
Это позволит Вам загружать библиотеки Oracle из PHP позже.
Теперь установите расширение OCI путем вызова pecl install oci8
. Если спросили относительно пути к библиотекам Oracle Instant Client просто подтверждают значение по умолчанию. если это не работает попытка обеспечить /usr/lib/oracle/11.2/client64
как путь.
однажды установка oci8
закончился удостоверяются, что это загружается путем создания файла /etc/php5/conf.d/oci.ini
с этим содержанием:
extension=oci8.so
Я предполагаю, что Вы используете PHP в Apache, таким образом, необходимо будет перезапустить Apache для mod_php5 для загрузки oci8.so
модуль. Свериться phpinfo()
то, что модуль был загружен правильно.
Проблема заключалась в том, что прокси-сервер использовался, и даже если он был проверен в настройках прокси, локальные адреса не обходили прокси.
Добавив 10. *. *. *
к исключениям прокси, я исправил это.
Я не ожидал, что принтер вообще будет использовать прокси.
Изменить: очевидно, добавление исключения прокси не работает для подключений, установленных при добавлении принтера - что приводит к исключению отказа в доступе, когда настройте принтер по умолчанию перед доступом к принтеру вручную.