Почему бы не base64'd на зашифрованных данных и затем сжимают его? Звуки Ламе, но по крайней мере у Вас будет много букв и чисел, которые могут быть в свою очередь, сжаты. Это - моя теория, не попробовали его тот путь.
Надежда это помогает, С наилучшими пожеланиями, Tom.
Я сделал так на 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()
то, что модуль был загружен правильно.
Мне также, похоже, пришлось потом запускать ldconfig, а затем перезапускать apache, чтобы oci8 отображался в phpinfo (sles 11 64, php 5.2, apache2)