Я пытаюсь подключиться к базе данных SQL Anywhere на внешнем сервере. Я работаю на VPS Linux.
Следуя документации при выполнении команды ./bin32/sa_config.sh
Я получаю эту ошибку.
-bash: ./bin32/sa_config.sh: Permission denied
Права доступа: -rw-r--r-- 1 root root 1201 Sep 10 14:50 sa_config.sh
.
То же самое, когда я запускаю конфигурацию из bin64
.
В phpinfo()
у меня ошибка:
SQLAnywhere client version The SQLAnywhere client libraries could not be loaded. Please ensure that libdbcapi_r.so can be found in your LD_LIBRARY_PATH environment variable.
Я добавил эту строку в /etc/init.d/httpd
:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/sql_anywhere/
И в это место я скопировал libdbcapi_r.so
и libdblib12_r.so
. Я попробовал эти файлы из lib32
и lib64
.
Я добавляю местоположение к php-5.x.y_sqlanywhere_r.so
в php.ini
и строку для автоматического запуска.
Как заставить SQL Anywhere работать?