在 CentOS 系统中配置 PHP 和 MySQL,你需要遵循以下步骤:
安装 LAMP 环境(Linux, Apache, MySQL, PHP):
你可以使用以下命令安装 LAMP 环境:
sudo yum install httpd mariadb-server php php-mysqlnd
这将安装 Apache、MariaDB、PHP 和 PHP-MySQLnd(PHP MySQL 本地驱动程序)。
启动并启用 Apache 和 MariaDB 服务:
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
配置 MariaDB:
运行以下命令以安全地配置 MariaDB:
sudo mysql_secure_installation
按照提示设置 root 密码,删除匿名用户,禁止远程 root 登录等。
创建数据库和用户:
使用以下命令登录到 MariaDB:
sudo mysql -u root -p
输入 root 密码后,创建一个新数据库和用户,并为新用户分配权限。例如:
CREATE DATABASE my_database;
CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
配置 PHP:
编辑 PHP 配置文件 /etc/php.ini,找到以下行:
;extension=mysqli
删除分号(;),以启用 MySQLi 扩展:
extension=mysqli
如果你还想使用 PDO_MySQL,也可以启用 PDO 扩展:
extension=pdo_mysql
保存并关闭文件。
重启 Apache 服务:
sudo systemctl restart httpd
现在,你已经在 CentOS 上配置了 PHP 和 MySQL。你可以开始开发你的 Web 应用程序了。