在浏览器中打印PHP-CPP结果 我正在用C++开发一个PHP CPP扩展。当我通过命令行运行扩展时,它工作得非常好。但当我尝试在浏览器中运行它时,浏览器会显示错误,该类或函数未在其中声明。谁能告诉我如何在浏览器中运行它

在浏览器中打印PHP-CPP结果 我正在用C++开发一个PHP CPP扩展。当我通过命令行运行扩展时,它工作得非常好。但当我尝试在浏览器中运行它时,浏览器会显示错误,该类或函数未在其中声明。谁能告诉我如何在浏览器中运行它,php,c++,php-cpp,Php,C++,Php Cpp,PHP文件: <?php include 'main.cpp'; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); echo "Check string"; $obj = new item(); echo "string"; $obj->DBconnect(); echo "string";

PHP文件:

 <?php
   include 'main.cpp';
   ini_set('display_errors', 1);
   ini_set('display_startup_errors', 1);
   error_reporting(E_ALL);
   echo "Check string";
   $obj = new item();
   echo "string";
   $obj->DBconnect();
   echo "string";

 ?>

请看图片

您可能忘记了编辑正确的配置文件

您在CLI中编写,这不是问题。可能您只需将扩展插件附加到: /etc/php5/cli/php.ini

但也许不在
/etc/php5/apache2/php.ini

您需要发布代码,问题不清楚。不需要代码。我提到代码在cmd中运行得非常好。但现在我需要在浏览器中运行php文件,并在浏览器中显示错误。我还是要发布php文件代码。无法发布C++代码,因为它太长了,所以需要等待其他人。您标记为php;因此,我个人和其他人可能希望问题包含代码,除非您真的觉得这无关紧要。在任何情况下,你现在已经得到了下面的答案;请参阅。使用错误报告;看看这是否有帮助。@Fred ii-Thanx谢谢你的回答。我使用了错误报告。我的变量和类的对象是不声明的。但它在cmd中运行得很好。这是主要问题。我仍然添加了php文件。我在机器上安装了nginx,而不是apache2。在这种情况下我应该怎么做?在这种情况下,您应该编辑以下文件:/etc/php5/fpm/php.ini我应该在该路径的php.ini中添加什么?