Я успешно настроил сервер AMP (Apache, MySQL и PHP) и установил мою Систему управления контентом (Joomla!), который я использую для создания маленького веб-сайта. CMS соединяется с MySQL каждый раз, когда кто-то соединяется с сайтом для получения страницы. Однако я хочу сделать команду выполненными (да, нормальную команду GNU/Linux, не команду MySQL) выполненный каждый раз, когда соединение с базой данных сделано. Я не забочусь, означает ли это изменять настройку сервера MySQL или работать на сценарии навсегда цикл, который проверяет на соединения с базой данных (который я готов сделать). Как я пошел бы о выполнении этого?Спасибо. (P.S. Система выполняет MySQL 5.5.)
Вероятно, существуют лучшие решения, и я не знаю, было ли это оптимальным решением для Вас, но одним способом выполнить, это должно было бы просто звонить shell_exec()
после каждого mysqli_connect()
:
$link = mysqli_connect('127.0.0.1', 'root', '', 'db');
shell_exec('<command>');