2017-04-21 9 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としてタグ付けされています。あなたが正直にそれが無関係であると感じるのでなければ、私は1人などのために、おそらくコードを含む質問を期待しています。いずれにせよ、あなたは今では以下の答えが与えられています。それを見てください。 –

答えて

0

あなたが正しい設定ファイルを編集するのを忘れている可能性があるを参照してください?

CLIで書きましたが、問題はありません。たぶん、あなただけで、あなたの拡張機能を追加しています /etc/php5/cli/php.ini

が、そうでないかもしれない /etc/php5/apache2/php.ini

+0

私はマシンにapache2でないnginxをインストールしました。その場合、私は何をすべきですか? –

+0

この場合、次のファイルを編集する必要があります:/etc/php5/fpm/php.ini – coderwelsch

+0

そのファイルで編集すべきことは? –

関連する問題