oci8 не работает на Mac OS Mavericks+PHP5.4.17
Мой проект требует, чтобы я использовал удаленную службу оракула, поэтому я установил oci8 на мой Mac OS X 10.9.1. Затем я использую php -m для вывода списка всех загруженных модулей. Я вижу, что oci8 там. Но если я использую phpinfo() в веб-браузере, oci8 не появится в списке. Я попытался несколько строк кода php для подключения к удаленному серверу оракула, на веб-странице нет ответа. Кто-нибудь знает, где проблема?
1 ответ
Да уж. Я решаю это после 3 дней поиска в Интернете. Добавьте "DYLD_LIBRARY_PATH" и "LD_LIBRARY_PATH", которые направляют в вашу библиотеку оракула, в /System/Library/LaunchDaemons/org.apache.httpd.plist в EnvironmentVariables.
Затем используйте "sudo apachectl restart" для перезапуска сервера apache, расширение oci8 успешно загружено на apache. Это можно проверить с помощью phpinfo().
Надеюсь, что это помогает другим, кто имеет такую же проблему со мной:)