के माध्यम से कक्षा में लोड नहीं हो रहा है मैंने PHP PhantomJS के लिए installation guide का पालन किया है। जब एक परीक्षण स्क्रिप्ट चलाने पीएचपी PhantomJS का उपयोग कर, मैं त्रुटि हो रही है:PHP PhantomJS संगीतकार
PHP Fatal error: Class 'JonnyW\PhantomJs\Client' not found in ...
मैंने पहले संगीतकार उपयोग नहीं किया है, तो मैं शायद कुछ देख सकते हैं। मैं इसे एमएएमपी से चला रहा हूं, इसलिए कुछ विनिर्देशों के साथ ऐसा करने के लिए दस्तावेज में उल्लेख नहीं किया गया है। यदि मैं ब्राउज़र में टेस्ट स्क्रिप्ट खोलता हूं तो मुझे एक खाली स्क्रीन मिलती है। यह केवल टर्मिनल से PHP चलाने से है कि मुझे Fatal error
मिलता है।
लाइन स्क्रिप्ट पर विफल रहता है:
$client = Client::getInstance();
इसलिए मैं अनुमान है कि यह संगीतकार से ठीक से लोड नहीं है। मैं सत्यापित कर सकता हूं कि /bin
दोनों phantomjs
और phantomloader
दोनों हैं।
PHP PhantomJS स्क्रिप्ट को सही तरीके से लोड करने के लिए मुझे क्या कदम उठाने चाहिए?
--update--
test.php (PHP PhantomJS उदाहरण से सीधे लिया)
use JonnyW\PhantomJs\Client;
$client = Client::getInstance();
$request = $client->getMessageFactory()->createRequest();
$response = $client->getMessageFactory()->createResponse();
$request->setMethod('GET');
$request->setUrl('http://google.com');
$client->send($request, $response);
if($response->getStatus() === 200) {
echo $response->getContent();
}
आपकी कौन सी परीक्षा स्क्रिप्ट का मतलब है? क्या आप निश्चित हैं कि इस परीक्षण स्क्रिप्ट में संगीतकार स्वत: लोड स्क्रिप्ट लोड हो गई है? – ivoba
ने प्रश्न को अद्यतन किया है। मैंने मान लिया कि 'उपयोग' कमांड ऑटोलोडिंग को संभालता है, या क्या मैं गलत हूं? – Fisu