Текст ошибки:
sasql_connect(): The SQLAnywhere client libraries could not be loaded. Please ensure that libdbcapi_r.so can be found in your LD_LIBRARY_PATH environment variable.
Я получаю эту ошибку, когда запускаю код как задание Laravel. Однако соединение SQL Anywhere будет успешным, если я напишу функцию контроллера.
Я думаю, что если бы была проблема с моей установкой SQL Anywhere, я столкнулся бы с той же ошибкой в функции контроллера.
Я пытаюсь найти решение в течение 3 дней без надежды.
Все ответы будут полезны.
Благодарю.
Я нашел решение. Проблема была не в версии php. Это потому, что руководитель (я использую его для мониторинга заданий в очереди). Я устанавливаю переменную среды в /etc/supervisor/conf.d/my-worker.conf
environment=LD_LIBRARY_PATH=/opt/sqlanywhere17/lib64
После обновления supervisor («обновление supervisorctl») все работало хорошо.
Других решений пока нет …