香港スペースを購入しました:
プログラム内で Excel エクスポート機能を実行していたので、PEARuse コントロールを自分でアップロードしました。
各呼び出しの再定義エラー: 致命的エラー: /usr/local/php52/lib / の _pear_call_destructors() (以前は /home/xxx/www/www/wxs/a/PEARuse/PEAR.php:772 で宣言されていた) を再宣言できません / php/PEAR.php 777 行目
スペースに Pear がインストールされている必要があります。
エビ、助けてください!スペースにインストールされている pear を無効にしたらどうなるでしょうか?
<?phpprint_r(get_included_files());
実行結果は次のようになります:
Array ( [0] => /home/wingolf/www/www/wxs/a/product /test.php );
to:xuzuning
操作の結果は次のようになります:
Array ( [0] => /home/wingolf/www/www/wxs/a/product/test.php ); これは次のことを証明します。スペースは梨を自動的にロードしません
実際、梨は自動的にロードされる必要はありません。 include_path に pear のパスを入れるだけです
あなたのスペースは次のようになります
この場合、PEARuse ディレクトリをアップロードするだけです
to:xuzuning
実行結果は次のようになります :
Array ( [0 ] => /home/wingolf/www/www/wxs/a/product/test.php ); これは、使用しているスペースが pear を自動的にロードしないことを証明します
実際には、pear は必要ありません。 include_path に pear のパスを入れるだけです
あなたのスペースは次のようになります
この場合、必要なのは PEARuse ディレクトリをアップロードするだけです
次に、使用したいファイルをインクルードするにはどうすればよいですか:
オリジナルは次のようになります: require_once ' ../PEARuse/Spreadsheet/Excel/Writer.php';
次に何をすべきか?
/home/xxx/www/www/wxs/a/PEARuse/PEAR.php:772
/usr/local/php52/lib/php/PEAR.php 777 行目
削除できる方を削除する必要があります
完了したら、システムを直接調整します: require_once '/usr/local/php52/lib/php/Spreadsheet/Excel/Writer.php ;