Ссылаясь на мой предыдущий вопрос ниже, где я могу заставить PHP общаться с SYBASE ASE 15.7:
Почему не удается подключиться к ASE, когда требуется шифрование пароля ?
Как я уже упоминал, мы столкнулись с небольшой загвоздкой, поэтому я публикую здесь еще один вопрос, пытаясь решить его как можно скорее, у кого есть опыт, пожалуйста, поделитесь. Конечно, как только мы сможем это выяснить, мы также поделимся ответом здесь.
То, что я собираюсь сделать, похоже на эти парные посты ниже:
http://tldp.org/HOWTO/Sybase-PHP-Apache/index.html
http://sybase-addict.com/2010/01/16/sybase-ase-v15-apache-and-php-compilation/
Но с последней версией Apache, PHP 5.3.6 и подключением к Sybase ASE 15.7. Кроме того, мы используем стабильную версию Debian. Вероятно, люди из Sybase могут лучше всего ответить на этот вопрос. Так что, пожалуйста, помогите в случае необходимости.
-У нас есть успех с PHP 5.3.6, общающимся с Sybase ASE. -У нас есть успех, когда PHP разговаривает с Apache.
Но не оба.
Ключевыми компонентами, которые, как мне кажется, будут успешными, являются знание того, какие параметры ./configure PHP использовать, и связывание конкретной библиотеки Sybase. Эти приведенные выше ссылки похожи на то, что мы ищем, но каждый раз, когда я пытаюсь скомпилировать любые другие параметры, кроме значения по умолчанию ./configure, я получаю следующую ошибку:
Предупреждение PHP: запуск PHP: невозможно загрузить динамическую библиотеку '/opt/sybase/OCS-15_0/php/php536_64/lib/sybaseasephp.so' - /opt/sybase/OCS-15_0/php/php536_64/lib/sybaseasephp.so : неопределенный символ: executor_globals в Unknown в строке 0
Любой эксперт PHP/SYBASE знает ответ на этот вопрос, пожалуйста, поделитесь.
Лучший,
Бао
./configure --prefix=/usr/local/php/php-5.3.6 --with-apxs2=/usr/local/httpd/apache-2.4.2/bin/apxs --with-sybase-ct=/opt/sybase/OCS-15_0 --with-config-file-path=/etc
- person btran   schedule 13.07.2012./configure --prefix=/usr/local/php/php-5.3.6 --with-apxs2=/usr/local/httpd/apache-2.4.2/bin/apxs --with-sybase-sybct64=/opt/sybase/OCS-15_0 --with-config-file-path=/etc
Настройка прошла успешно, но с уведомлением: неизвестная опция --with-sybase-sybct64=/opt/sybase/OCS-15_0. Попробуйте запустить make в любом случае. Это тоже был успех. Но то же самое предупреждение PHP о невозможности загрузки динамической библиотеки sybase возвращается в исходном виде. - person btran   schedule 13.07.2012