温馨提示×

PHP与MySQL在Ubuntu上配置

小樊
55
2025-04-27 19:51:49
栏目: 云计算

在Ubuntu上配置PHP与MySQL的步骤如下:

安装MySQL

  1. 更新系统包
sudo apt update
sudo apt upgrade
  1. 安装MySQL服务器
sudo apt install mysql-server
  1. 启动并检查MySQL服务
sudo systemctl start mysql
sudo systemctl status mysql
  1. 配置MySQL
  • 编辑MySQL配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • 修改以下行:
bind-address = 0.0.0.0
  • 保存并退出编辑器,然后重启MySQL服务:
sudo systemctl restart mysql
  1. 设置MySQL开机自启
sudo systemctl enable mysql
  1. 配置MySQL安全性
  • 登录MySQL:
sudo mysql -u root -p
  • 运行 mysql_secure_installation 命令,按照提示设置root密码和其他安全选项。

安装PHP及MySQL扩展

  1. 安装PHP
sudo apt install php php-mysql
  1. 验证PHP安装
php -v
  1. 配置PHP
  • 编辑PHP配置文件:
sudo nano /etc/php/7.4/apache2/php.ini
  • 修改以下行:
date.timezone = "Asia/Shanghai"
  • 保存并退出编辑器,然后重启Apache服务:
sudo systemctl restart apache2

配置PHP连接远程MySQL数据库

  1. 允许远程访问
  • 登录MySQL:
sudo mysql -u root -p
  • 授权远程访问:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码';
FLUSH PRIVILEGES;
  1. 修改MySQL配置文件
  • 编辑MySQL配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • 取消对远程IP为127.0.0.1的绑定:
bind-address = 0.0.0.0
  • 保存并退出编辑器,然后重启MySQL服务:
sudo systemctl restart mysql

以上步骤应该能帮助你在Ubuntu上成功配置PHP与MySQL。如果在执行过程中遇到问题,请检查每一步的输出信息,以便于定位问题所在。

0