温馨提示×

ubuntu装thinkphp难不难

小樊
38
2026-09-07 15:19:46
栏目: 编程语言

Ubuntu 上安装 ThinkPHP 并不难,尤其是你已经熟悉基本的 Linux 命令的话。下面给你一个清晰的认识和常见方式。


一、难易程度总结

不难

  • ThinkPHP 是 PHP 框架,不依赖复杂环境
  • Ubuntu 对 PHP 支持很好
  • 官方文档也比较清楚

⚠️ 可能卡住的地方

  • PHP 版本不匹配
  • 没有装 Composer
  • 权限问题(storage / runtime 目录)

二、最常见安装方式(推荐)

方式 1:用 Composer 安装(最推荐 ✅)

ThinkPHP 官方推荐方式。

1️⃣ 安装 PHP 和必要扩展

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

查看版本:

php -v

2️⃣ 安装 Composer

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

验证:

composer -V

3️⃣ 创建 ThinkPHP 项目

composer create-project topthink/think tp-app

4️⃣ 运行测试

cd tp-app
php think run

浏览器访问:

http://localhost:8000

三、配合 Web 服务器(可选)

使用 Nginx(生产环境常见)

sudo apt install nginx php-fpm

配置 Nginx 指向:

tp-app/public

四、常见问题

❓ 报错:permission denied

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

❓ 版本问题

ThinkPHP 8 需要 PHP ≥ 8.0
ThinkPHP 6 需要 PHP ≥ 7.1


五、适合人群判断

  • ✅ 会 Linux 基础命令:很容易
  • ✅ 会 PHP:更简单
  • ❌ 完全新手:需要 1~2 小时学习

如果你愿意,可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • ThinkPHP 版本(6 / 8)
  • 是否用 Nginx / Apache

我可以给你一步一步的具体命令

0