在Ubuntu上使用ThinkPHP连接数据库,你需要遵循以下步骤:
sudo apt update
sudo apt install mysql-server
php-mysql
扩展:sudo apt install php-mysql
sudo mysql
然后,在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;
.env
文件(如果没有这个文件,请创建一个),并添加以下内容:DB_TYPE=mysql
DB_HOST=127.0.0.1
DB_NAME=your_database_name
DB_USER=your_username
DB_PWD=your_password
DB_PORT=3306
DB_PREFIX=
将your_database_name
、your_username
和your_password
替换为你在步骤3中创建的数据库名称、用户名和密码。
php think run
如果你使用的是内置的Web服务器,请访问http://localhost:8000
(端口可能会有所不同)。
如果一切配置正确,你应该能够看到ThinkPHP成功连接到MySQL数据库。如果在连接过程中遇到问题,请检查你的数据库名称、用户名和密码是否正确,以及防火墙设置是否允许数据库连接。