在 Ubuntu 上使用 ThinkPHP 的命令行(ThinkPHP 自带 CLI 支持),一般步骤如下:
sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-curl php-mysql
查看 PHP 版本:
php -v
cd /var/www/html/thinkphp
# 或你的项目路径
确认目录里有 think 文件:
ls think
ThinkPHP 的命令行入口是根目录下的 think 文件。
php think list
或
php think
php think version
php think clear
php think make:controller Index
php think make:model User
php think migrate:run
php think schedule:run
给 think 加执行权限:
chmod +x think
之后可直接:
./think list
crontab -e
添加:
* * * * * php /var/www/html/thinkphp/think schedule:run >> /dev/null 2>&1
php: command not found说明 PHP 没装或不在 PATH 中。
sudo chown -R www-data:www-data .
sudo chmod -R 755 runtime
php thinkphp think如果你能告诉我:
我可以给你更精确的命令示例。