Настройка PHP-интерфейса СУБД ЛИНТЕР
Для настройки Linter PHP-интерфейса:
-
выполнить установку (если это не было сделано ранее) интерпретатор языка программирования PHP в операционную систему в виде исполняемого файла или в виде модуля к Web-серверу Apache (см. документацию на PHP и Apache);
-
определить путь к файлу конфигурации интерпретатора PHP и к его разделяемым библиотекам. Для этого можно выполнить следующий PHP-скрипт:
< ?php phpinfo(); ? >
Выполнить его можно двумя способами, в зависимости от установки PHP:
-
если интерпретатор PHP используется Web-сервером Apache, то нужно поместить скрипт в каталог html-документов Web-сервера и выбрать его как гипертекстовую ссылку из Web-браузера;
-
если интерпретатор PHP установлен в виде исполняемого модуля, то необходимо выполнить команду запуска скрипта и результат перенаправить в файл:
php info.php > phpinfo/l
-
-
открыть файл
phpinfo/l
в Web-браузера и найти в нем опции:-
php.ini file path is set to
: (путь к файлуphp.ini
); -
extension_dir
(каталог расширений).
-
-
скопировать файл
libphp_linter.so
из подкаталогаbin
установочного каталога СУБД ЛИНТЕР в каталог расширений PHP; -
для загрузки библиотеки необходимо подключить модуль
libphp_linter.so
одним из следующих способов:-
PHP-командой
dl("libphp_linter.so")
для динамической загрузки Linter PHP-интерфейса в ходе выполнения PHP-программы; -
внесением строки
"extension=libphp_linter.so"
в файлphp.ini
для загрузки Linter PHP-интерфейса перед запуском любых PHP-программ.
-
-
выполнить перезапуск Web-сервера (если PHP используется для Web-приложения).
Примечание
Для загрузки Linter PHP-интерфейса можно использовать также универсальный код, описанный в файле samples/PHP/library.php
дистрибутива СУБД ЛИНТЕР.