我应该这样做:
require_once 'vendor/autoload.php';
但是 Composer 的供应商文件夹已安装在我的 Ubuntu 机器的主目录中。
我收到此错误:
PHP Fatal error: require_once(): Failed opening required '/vendor/autoload.php' (include_path='.:/usr/share/php')
如果它在 Web 服务器目录之外,我应该如何要求该文件?
我试过
require_once $HOME.'/vendor/autoload.php';
但没有用。我究竟做错了什么?
编辑:我意识到 Composer 安装在 ROOT 主目录中,这就是我的 Web 服务器无法访问它的原因。将它安装在用户主目录中解决了它。
最佳答案
关于php - 如果 Composer 在我的 Web 服务器根目录之外,如何包含它的自动加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51137661/