Получить расположение конфигурации веб-сервера из расширения PHP в C ++ - PullRequest
0 голосов
/ 10 апреля 2019

Я создал свое собственное расширение PHP на c ++ и использую Centos7 - версия php 5.6. Я хочу записать мой журнал отладки расширений в каталог журналов веб-сервера. Мы можем получить это из PHP, вызвав метод phpinfo ().

enter image description here

из / etc / httpd символьная ссылка на каталог журналов с / var / log / httpd / enter image description here

Как мы можем получить это расположение конфигурации Apache из моего расширения PHP в c ++?

1 Ответ

0 голосов
/ 10 апреля 2019

Даже если вы сможете проанализировать файл конфигурации веб-сервера на PHP, вы не сможете создать свой собственный файл журнала.Рабочие процессы на веб-серверах обычно не имеют прав для создания новых файлов в каталоге системного журнала.

Если вам нужно распечатать сообщения отладки, сгенерируйте их с помощью php_error().Они будут переданы на веб-сервер для регистрации ошибок.

...