我正在尝试让symfony/dotenv在我的codeigniter应用程序中工作。(装在码头集装箱里(
我做过的其他文章的帮助::
在我的代码点火器应用程序中,我有
"require": {
"php": ">=5.3.7",
"symfony/dotenv": "^5.4"
},
在供应商目录中,我看到它安装了
我已经修改了php.ini
RUN sed -E -i -e 's/variables_order = "GPCS"/variables_order = "EGPCS"/' /usr/local/etc/php/php.ini
在application/config/config.php中,我已更改为以下内容:
$config['composer_autoload'] = FCPATH .'vendor/autoload.php';
但当我去应用程序时,我得到了错误
Message: Class "SymfonyComponentDotenvDotenv" not found
Filename: /var/www/html/application/config/hooks.php
Line Number: 23
我一定是错过了什么。感谢您的任何建议
我需要做一个
composer update
之后
composer install --prefer-dist --no-scripts --no-interaction --no-autoloader --no-dev
这解决了我的问题