2016-07-15 13 views
0

これは私がPHPを実行しているVM上mailgunをインストールする方法です:mailgunをPHPにインストールするには?

# Install Composer 
curl -sS https://getcomposer.org/installer | php 
# Add Mailgun as a dependency 
php composer.phar require mailgun/mailgun-php:~2.0 
# Add Guzzle 6 as a dependency 
php composer.phar require php-http/guzzle6-adapter:^1.1.1 

しかし、ときに私はこのコンテンツでページをロード:

<?php 

require_once('/app/mailgun-php/vendor/autoload.php'); 

echo 'Current PHP version: ' . phpversion(); 

ini_set('display_errors' , 'On'); 

$client = new \Http\Adapter\Guzzle6\Client(); 

$mailgun = new \Mailgun\Mailgun('123', $client); 

# use Mailgun\Mailgun; 

?> 

私は次のエラーを取得する:

Current PHP version: 5.5.9-1ubuntu4.14 
Fatal error: Class 'Http\Adapter\Guzzle6\Client' not found in /app/sign-in.php on line 5 

インストールに問題がありますか?

+1

あなたが必要なファイルを含めるか、オートローダ – PeeHaa

+0

を使用する必要がありますか?私はPHPに精通していません。 – user706838

+4

PHPに精通する必要はありません。 RTFMができるのは、https://getcomposer.org/doc/01-basic-usage.md#autoloading – PeeHaa

答えて

0

あなたはMailgun Clientクラスは、実際にここでPHPを知っているので、作曲オートローダを含める必要があります:あなたはどのように私を示してくださいすることができ

<?php 
require_once('vendor/autoload.php'); 
echo 'Current PHP version: ' . phpversion(); 
ini_set('display_errors' , 'On'); 
$client = new \Http\Adapter\Guzzle6\Client(); 
?> 
+0

Martinに感謝します。 PHPが不平を言うことはありません。しかし、私が 'Mailgun \ Mailgun;'を使うと、空のhtmlページが得られます。 https://github.com/mailgun/mailgun-phpこのエラーをデバッグするにはどうしたらいいですか? – user706838

関連する問題