繁体   English   中英

从 C++ 中的 PHP 扩展获取网络服务器配置位置

[英]Get webserver configuration location from PHP extension in c++

我已经在 C++ 中创建了自己的 PHP 扩展,并且正在使用 Centos7 - php 5.6 版本。 我想将我的扩展调试日志写入 Web 服务器日志记录目录。我们可以通过调用 phpinfo() 方法从 PHP 获取它。

在此处输入图片说明

从 /etc/httpd 位置记录目录与 /var/log/httpd/ 的符号链接在此处输入图片说明

我们如何从 C++ 中的 PHP 扩展中获取此 Apache 配置位置?

即使您能够用 PHP 解析 Web 服务器的配置文件,您也无法创建自己的日志文件。 Web 服务器中的工作进程通常无权在系统日志目录中创建新文件。

如果您需要打印调试消息,请使用php_error()生成它们。 它们将被传递到 Web 服务器以进行错误记录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM