在 Ubuntu 上安装 ThinkPHP(以 ThinkPHP 6 / 8 为例,推荐用 Composer 安装)一般步骤如下:
sudo apt update
sudo apt install php php-cli php-fpm php-mbstring php-xml php-curl php-mysql unzip -y
查看 PHP 版本:
php -v
(ThinkPHP 6 需要 PHP ≥ 7.2,ThinkPHP 8 需要 PHP ≥ 8.0)
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
验证:
composer -V
composer create-project topthink/think tp-project
进入目录:
cd tp-project
启动开发服务器:
php think run
默认访问:
http://localhost:8000
/var/www/htmlsudo apt install nginx -y
sudo nano /etc/nginx/sites-available/tp
示例配置:
server {
listen 80;
server_name localhost;
root /var/www/tp-project/public;
location / {
index index.php;
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
}
启用:
sudo ln -s /etc/nginx/sites-available/tp /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
sudo chmod -R 755 tp-project
sudo chown -R www-data:www-data tp-project
修改 .env:
APP_DEBUG = true
如果你告诉我:
我可以给你更精确的安装方案。