目前在 PHP 中(在文件中/var/www/website.com/public_html/functions.php)。我正在像这样连接到数据库:
function connect(){
$config = parse_ini_file('/var/www/website.com/db.ini');
$con = mysqli_connect("localhost",$config['username'],$config['password'],$config['db']);
if(!$con){
die("Failed to connect to Database");
}
return $con;
}
/var/www/website.com/db.ini在哪里
username=user123
password=pass123
db=mydb
有权限:
-rw-r--r-- 1 root root 84 /var/www/website.com/db.ini
PHP 将由www-data或运行root。
的根website.com是/var/www/website.com/public_html/。
从安全的角度来看,这是使用 PHP 连接到数据库的最佳方式吗?我也在使这段代码开源。