2017-04-21 23 views
-2

我正在用C++开发PHP-CPP扩展。当我通过命令行运行它时,我的扩展功能正常工作。但是当我尝试在浏览器中运行它时,浏览器显示类或函数没有在那里声明的错误。任何人都可以告诉我如何在浏览器中运行它?在浏览器中打印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"; 

?> 

请看图片 Picture will provide the better idea

+0

您需要发布您的代码,问题的不清楚。 –

+0

不需要代码。我提到代码在cmd中运行得很完美。但现在我需要在浏览器中运行我的php文件,并在浏览器中显示错误。我仍然会发布php文件代码。不能发布的c + +代码,因为它太长的 –

+0

你需要等待其他人。你标记为php;所以对于其他人和其他人可能期望这个问题包含代码,除非你真的认为这是无关紧要的。无论如何,你现在已经得到了一个答案。看到了。 –

回答

0

这可能是你已经忘记编辑正确的配置文件?

您在CLI中编写它不是问题。也许你只是附加您的扩展中: /etc/php5/cli/php.ini

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

+0

我有nginx安装在机器不是apache2。在那种情况下我应该怎么做? –

+0

在这种情况下,您应该编辑以下文件:/etc/php5/fpm/php.ini – coderwelsch

+0

我应该在该文件中编辑哪些内容? –