LAMP Droplet Ubuntu 16.04 上的作曲家问题
Posted
技术标签:
【中文标题】LAMP Droplet Ubuntu 16.04 上的作曲家问题【英文标题】:Composer problem on LAMP Droplet Ubuntu 16.04 【发布时间】:2020-02-19 20:34:03 【问题描述】:我想使用 nexmo 平台,所以我从 DigitalOcean 创建了 LAMP 液滴。 在这一点上没有问题。 然后我在this页面上安装了作曲家。
最后当我想用这个命令安装nexmo时,
composer require nexmo/client
它已安装,但是当我在我的index.php
文件中添加此代码时
require_once _DIR__ . '/../vendor/autoload.php';
页面无法加载。
这是我的目录...
var/www/html/index.php
var/www/html/vendor
有什么问题可以帮我吗?
我在互联网上搜索问题并尝试了一些解决方案,但没有任何改变。
composer install - composer update
等...我试过这些。
【问题讨论】:
【参考方案1】:如果您的index.php
和vendor
文件夹位于同一路径,那么您的require_once
是错误的。它必须是:
require_once __DIR__ . '/vendor/autoload.php';
__DIR__
解析到当前文件所在的目录,所以vendor
文件夹其实是在__DIR__ . '/vendor/'
。
【讨论】:
你能解决这个问题吗?我也面临同样的问题。以上是关于LAMP Droplet Ubuntu 16.04 上的作曲家问题的主要内容,如果未能解决你的问题,请参考以下文章