[root@deyu ~]# ssh root@kvm3.deyu.wang root@kvm3.deyu.wang's password: Last login: Tue Oct 14 13:12:12 2025 from 192.168.122.1
[root@kvm3 ~]# dnf install php-mysqlnd-8.3.19-1.el10_0.x86_64
[root@kvm3 ~]# systemctl restart httpd.service
mysqli_function(value,value,...);
new_link,client_flag 可以不輸入,但一定要提供 server,user,passwd 才能連線。
connection mysqli_connect(server,user,passwd,new_link,client_flag);
bool mysqli_close ( resource $link_identifier );
[root@kvm3 ~]# cd /var/www/html/
[root@kvm3 html]# vi a.php
<?php
$dbhost = 'localhost:3306';
$dbuser = 'root';
$dbpass = '11123qwe';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass)
or die(mysqli_connect_error().PHP_EOL);
echo 'Connected successfully'.PHP_EOL;
mysqli_close($conn);
?>
[root@kvm3 html]# php a.php
PHP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'root'@'localhost' (using password: YES) in /var/www/html/a.php:5
Stack trace:
#0 /var/www/html/a.php(5): mysqli_connect()
#1 {main}
thrown in /var/www/html/a.php on line 5
[root@kvm3 html]# curl http://kvm3/a.php
[root@kvm3 html]# vi a.php [root@kvm3 html]# grep dbpass a.php $dbpass = '123123'; $conn = mysqli_connect($dbhost, $dbuser, $dbpass)
[root@kvm3 html]# php a.php Connected successfully
[root@kvm3 html]# curl http://kvm3/a.php
httpd_can_network_connect_db。
[root@kvm3 html]# setsebool -P httpd_can_network_connect_db on
[root@kvm3 html]# curl http://kvm3/a.php Connected successfully