CentOS 7是一种广泛使用的开源操作系统,它是基于Red Hat Enterprise Linux(RHEL)源代码构建的。它高度稳定、安全、可靠,是LAMP(Linux + Apache + MySQL + PHP)中最流行的服务器操作系统之一。
PHP是一种流行的服务器端脚本语言,可使动态Web内容成为可能。CentOS 7已经默认安装了PHP 5.4版本,可以通过自带的YUM软件包管理器进行安装。
MySQL是最流行的开源关系型数据库管理系统。CentOS 7也自带了MySQL,但需要手动安装:
sudo yum install mariadb-server mariadb
安装完成之后,通过以下命令启动MySQL服务:
sudo systemctl start mariadb
为了PHP可以连接MySQL,我们还需要安装PHP与MySQL之间的驱动程序。可以通过以下命令安装:
sudo yum install php-mysql
安装完成后,我们需要重启Web服务器和PHP:
sudo systemctl restart httpd
sudo systemctl restart php-fpm
安装完成后,我们可以通过以下PHP脚本来测试连接是否正常:
$conn = mysqli_connect('localhost', 'root', 'password');
$result = mysqli_query($conn, "SHOW DATABASES;");
while ($row = mysqli_fetch_assoc($result)) {
echo $row['Database'] . "
";
}
mysqli_close($conn);
?>
将'password'
替换成您设置的MySQL密码,然后保存为test.php
文件,将文件放置在您的Web服务器的根目录下(通常是/var/www/html
),然后在浏览器中访问http://your_server_ip/test.php
,如果一切正常,您将看到MySQL中的所有数据库名称的列表。