发布于2026-07-12 阅读(0)
扫一扫,手机访问
在 Ubuntu 上部署 ThinkPHP 框架,其实比想象中要直接——只要你把环境和工具先准备妥当。下面我们就一步步来拆解,保证每一步都跑得通。

先搞定 PHP 和 Composer
ThinkPHP 自然离不开 PHP 环境,而 Composer 是 PHP 世界里最顺手的依赖管理工具,没有之一。如果这两样还没装,可以一口气搞定:
安装 PHP 及其常用扩展(这里把可能用到的都列上了,省得后面再补):
sudo apt-get update
sudo apt-get install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
装完 PHP,接着装 Composer:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer用 Composer 拉取 ThinkPHP 项目
工具就绪之后,创建一个新项目就像下个指令这么简单:
composer create-project topthink/think=latest_version your_project_name
注意把 latest_version 换成你需要的版本号(比如 6.0.*),your_project_name 换成你自己的项目目录名。
进入项目目录
这一步没什么好说的,但别忘了进到目录里再执行后续操作:
cd your_project_name配置 Web 服务器
为了让 Nginx 或 Apache 知道怎么把请求递交给 ThinkPHP,需要简单改一下站点配置。这里以 Nginx 为例,一个常见的配置段长这样:
server {
listen 80;
server_name example.com;
root /path/to/your_project_name/public;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi.conf;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
记得把 example.com 换成你自己的域名,/path/to/your_project_name 替换成项目目录的实际绝对路径。
重启服务器,验证结果
配置改完,别忘重启让改动生效:
Nginx 用户:
sudo service nginx restart
Apache 用户:
sudo service apache2 restart做完以上几步,打开浏览器输入你的域名,应该就能看到 ThinkPHP 的默认欢迎页了。如果遇到问题,先回头检查一下 PHP 扩展是否齐全、Nginx 的 root 路径是否写对,以及 PHP-FPM 是否在正常运行——大部分坑都出在这几个地方。
上一篇:HDFS集群搭建有哪些关键步骤
下一篇:ubuntu下js性能监控怎么做
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8