在 Ubuntu 下为 ThinkPHP 配置数据库,你需要遵循以下步骤:
sudo apt update
sudo apt install mysql-server
php-mysql:sudo apt install php-mysql
sudo systemctl restart apache2
或
sudo systemctl restart nginx
your_database_name、your_username 和 your_password 替换为你自己的值:mysql -u root -p
在 MySQL 提示符下输入密码,然后运行以下命令:
CREATE DATABASE your_database_name;
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
FLUSH PRIVILEGES;
EXIT;
config/database.php 文件,并更新以下部分以匹配你在步骤 4 中创建的数据库信息:return [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'your_database_name',
// 用户名
'username' => 'your_username',
// 密码
'password' => 'your_password',
// 端口
'hostport' => '3306',
// ...
];
use think\Db;
public function testDatabase()
{
$result = Db::table('your_table_name')->select();
return json($result);
}
将 your_table_name 替换为你的数据库表名。然后访问相应的 URL 以查看查询结果。
现在,你已经在 Ubuntu 下为 ThinkPHP 配置了数据库。你可以开始开发和部署你的应用程序了。