我正在使用voip.ms php api我希望從cli運行一個php腳本,它可以在我的終端mac上正常工作,但在ubuntu服務器上失敗...php-cli require_once()在Ubuntu上無法在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和從我的Mac上的終端一切運行良好,所以我很困惑!
任何幫助將是驚人的!
就是這樣,現在我在class.voipms.php文件中的功能失敗,類沒有找到有很多事情,我應該期望不工作從Mac到Ubuntu? – JJD
聽起來像一個不同的問題,取決於哪些類沒有找到(內置vs用戶定義)。這兩者和你的代碼之間的差異很可能只是安裝的擴展。如果匹配,代碼應該仍然運行。在php中很少有平臺特定的。這通常只在窗口和一些* nix系統之間。 –
:-(他們都是用戶定義的 – JJD