下面是我在运行PHP的虚拟机上安装mailgun的方法:
# 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安装有什么问题?
发布于 2016-07-15 23:18:25
您需要包含Composer自动加载器,以便PHP知道邮件枪Client类的实际位置:
<?php
require_once('vendor/autoload.php');
echo 'Current PHP version: ' . phpversion();
ini_set('display_errors' , 'On');
$client = new \Http\Adapter\Guzzle6\Client();
?>https://stackoverflow.com/questions/38399384
复制相似问题