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.phpvendor 文件夹位于同一路径,那么您的require_once 是错误的。它必须是:

require_once __DIR__ . '/vendor/autoload.php';

__DIR__解析到当前文件所在的目录,所以vendor文件夹其实是在__DIR__ . '/vendor/'

【讨论】:

你能解决这个问题吗?我也面临同样的问题。

以上是关于LAMP Droplet Ubuntu 16.04 上的作曲家问题的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04搭建LAMP开发环境

sh 安装Ubuntu 16.04 LAMP

Ubuntu16.04下LAMP环境的安装与配置

Ubuntu 16.04搭建LAMP开发环境

在 Ubuntu Server 16.04 LTS 上安装 LAMP

Ubuntu 16.04 apt-get搭建LAMP环境