php env 没有值,PHP DOTENV无法加载env变种
我正在使用php dotenv for env vars for my php application .
自述文件說我可以將 php dotenv 加載到我的應用程序中:
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
當我嘗試登錄時,出現500錯誤 . 我試著 var_dump ing我的 $dotenv var看看它包含什么,但我什么都沒得到 . 我不正確地包括這個嗎?
/php/DbConnect.php:
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
$DB_HOST = getenv('DB_HOST');
$DB_USERNAME = getenv('DB_USERNAME');
$DB_PASSWORD = getenv('DB_PASSWORD');
$DB_DATABASE = getenv('DB_DATABASE');
我的root / composer.json文件:
{
"require": {
"vlucas/phpdotenv": "^2.0"
}
}
我的phpdotenv供應商文件是:
root / vendor / vlucas / phpdotenv / src / Dotenv.php
root / vendor / vlucas / phpdotenv / src / Loader.php
root / vendor / vlucas / phpdotenv / src / Validator.php
在我的root / php / DbConnect.php文件中:
require 'vendor/autoload.php';
require 'vendor/vlucas/phpdotenv/src/Dotenv.php';
require 'vendor/vlucas/phpdotenv/src/Loader.php';
require 'vendor/vlucas/phpdotenv/src/Validator.php';
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
$DB_HOST = getenv('DB_HOST');
...
我包括正確嗎?
總結
以上是生活随笔為你收集整理的php env 没有值,PHP DOTENV无法加载env变种的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA入门级教学之(while循环语句
- 下一篇: 队列处理高并发_高并发场景下缓存处理的一