Настройка PHP-интерфейса СУБД ЛИНТЕР

Для настройки Linter PHP-интерфейса:

  1. выполнить установку (если это не было сделано ранее) интерпретатор языка программирования PHP в операционную систему в виде исполняемого файла или в виде модуля к Web-серверу Apache (см. документацию на PHP и Apache);

  2. определить путь к файлу конфигурации интерпретатора PHP и к его разделяемым библиотекам. Для этого можно выполнить следующий PHP-скрипт:

    < ?php
    phpinfo();
    ? >
    					

    Выполнить его можно двумя способами, в зависимости от установки PHP:

    • если интерпретатор PHP используется Web-сервером Apache, то нужно поместить скрипт в каталог html-документов Web-сервера и выбрать его как гипертекстовую ссылку из Web-браузера;

    • если интерпретатор PHP установлен в виде исполняемого модуля, то необходимо выполнить команду запуска скрипта и результат перенаправить в файл:

      php info.php  > phpinfo/l
  3. открыть файл phpinfo/l в Web-браузера и найти в нем опции:

    • php.ini file path is set to: (путь к файлу php.ini);

    • extension_dir (каталог расширений).

  4. скопировать файл libphp_linter.so из подкаталога bin установочного каталога СУБД ЛИНТЕР в каталог расширений PHP;

  5. для загрузки библиотеки необходимо подключить модуль libphp_linter.so одним из следующих способов:

    • PHP-командой dl("libphp_linter.so") для динамической загрузки Linter PHP-интерфейса в ходе выполнения PHP-программы;

    • внесением строки "extension=libphp_linter.so" в файл php.ini для загрузки Linter PHP-интерфейса перед запуском любых PHP-программ.

  6. выполнить перезапуск Web-сервера (если PHP используется для Web-приложения).

Примечание

Для загрузки Linter PHP-интерфейса можно использовать также универсальный код, описанный в файле samples/PHP/library.php дистрибутива СУБД ЛИНТЕР.