在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數據庫。如果在連接過程中遇到問題,請檢查你的數據庫名稱、用戶名和密碼是否正確,以及防火墻設置是否允許數據庫連接。