voip.ms php apiで作業していますcliからphpスクリプトを実行したいのですが、端末のMacでうまく動作しますが、ubuntuサーバーでは失敗します。 ...php-cli require_once()はMacでうまく動作しません
スクリプト:
<?php
require_once("class.voipms.php");
$voipms = new VoIPms();
...
class.voipms.php
<?
class VoIPms{
...
エラーの初め
最初のそれはclass.voipms.phpから2000+行を吐き出し、その後
PHP Fatal error: Class 'VoIPms' not found in /root/voipreg/check.php on line 3
明らかにクラスがclass.voipms.phpであり、それは、CLIに印刷されますので、スクリプトがclass.voipms.phpを見つけることができますし、すべてが私のマックの端末からうまく動くので、私はむしろ混乱しています!
何か助けが素晴らしいだろう!
これは今、class.voipms.phpファイルの中にクラスが見つからないという関数がありますが、私はMacからubuntuに向かうことは期待できません。 – JJD
どのようなクラスが見つからないかによって異なる問題が発生します(組み込みユーザーと定義ユーザー)。 2つのコードとあなたのコードの違いは、おそらくインストールされている拡張機能だけです。それらが一致していれば、コードは実行されます。プラットフォーム固有のPHPはほとんどありません。そして、それは通常、ウィンドウといくつかの* nixシステムの間にしかありません。 –
:-(それらはすべてユーザ定義です – JJD