温馨提示×

ubuntu怎么装thinkphp

小樊
48
2026-09-25 20:08:02
栏目: 编程语言

在 Ubuntu 上安装 ThinkPHP 通常有两种常见场景:

  1. 通过 Composer 安装(推荐,官方方式)
  2. 手动下载源码安装

下面我一步步说明(以 Ubuntu 20.04 / 22.04 为例,ThinkPHP 6 / 8 通用)。


一、准备工作(PHP + Composer)

1. 安装 PHP 及必要扩展

sudo apt update
sudo apt install php php-cli php-fpm php-mbstring php-xml php-curl php-mysql unzip -y

查看 PHP 版本:

php -v

2. 安装 Composer

cd ~
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

验证:

composer -V

二、使用 Composer 安装 ThinkPHP(推荐)

安装最新版 ThinkPHP

composer create-project topthink/think tpapp

tpapp 是项目目录名,可自定义

进入项目:

cd tpapp

启动内置服务器测试:

php think run

浏览器访问:

http://localhost:8000

看到 ThinkPHP 欢迎页面即成功 ✅


三、配置 Nginx(生产环境常用)

1. 安装 Nginx

sudo apt install nginx -y

2. 配置站点

sudo nano /etc/nginx/sites-available/tpapp

示例配置:

server {
    listen 80;
    server_name localhost;
    root /var/www/tpapp/public;

    index index.php index.html;

    location / {
        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/tpapp /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

四、手动安装(不推荐)

  1. 到官网下载: https://www.thinkphp.cn
  2. 解压到 /var/www/
  3. 确保 public 为 Web 根目录

五、常见问题

1. 目录权限

sudo chown -R www-data:www-data tpapp
sudo chmod -R 755 tpapp

2. 开启调试

修改 .env:

APP_DEBUG = true

如果你告诉我:

  • Ubuntu 版本
  • ThinkPHP 版本(5 / 6 / 8)
  • 是否用 Nginx / Apache
  • 是否要连接 MySQL

我可以给你更精确的配置方案。

0 踩