在CentOS上,PHP和MySQL可以很好地协同工作。以下是在CentOS上安装和配置PHP以及MySQL的步骤:
sudo yum update
sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysqlnd php-pdo php-gd php-mbstring php-xml php-pear php-bcmath
这将安装PHP 7.4及其相关模块。
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
按照提示设置root密码,删除匿名用户,禁止远程root登录等。
sudo mysql -u root -p
在MySQL提示符下输入密码,然后运行以下命令:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
config.php的文件,包含以下内容:<?php
$servername = "localhost";
$username = "myuser";
$password = "mypassword";
$dbname = "mydatabase";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
现在,您已经在CentOS上安装并配置了PHP和MySQL,可以开始开发动态网站和应用程序了。