我有一个在树莓派B型上运行的Web服务器,我已将端口转发为http的端口80,并且此端口正常运行。但是,由于我的站点上有一个登录页面,因此我需要mysql。我如何将使用php的当前站点连接到mysql日期库,我是否需要将mysql端口向前移植?
我粘贴了以下代码:
<?php
/*PHP for connecting website to database*/
$servername = "ip/hostname";
$database = "database";
$username = "username";
$password = "password";
$conn = mysqli_connect($servername, $username, $password,
$database);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
?>
答案 0 :(得分:0)
否,您不需要端口转发。登录到mysql数据库的不是用户,而是由php服务器进行连接。
如果mySQL db和php服务器位于同一台设备/机器上,则只需将localhost
作为php文件中的服务器主机名即可。