商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > ubuntu中thinkphp框架如何安装

ubuntu中thinkphp框架如何安装

  发布于2026-07-12 阅读(0)

扫一扫,手机访问

在 Ubuntu 上部署 ThinkPHP 框架,其实比想象中要直接——只要你把环境和工具先准备妥当。下面我们就一步步来拆解,保证每一步都跑得通。

ubuntu中thinkphp框架如何安装

  1. 先搞定 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
  2. 用 Composer 拉取 ThinkPHP 项目
    工具就绪之后,创建一个新项目就像下个指令这么简单:

    composer create-project topthink/think=latest_version your_project_name

    注意把 latest_version 换成你需要的版本号(比如 6.0.*),your_project_name 换成你自己的项目目录名。

  3. 进入项目目录
    这一步没什么好说的,但别忘了进到目录里再执行后续操作:

    cd your_project_name
  4. 配置 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 替换成项目目录的实际绝对路径。

  5. 重启服务器,验证结果
    配置改完,别忘重启让改动生效:

    Nginx 用户:

    sudo service nginx restart

    Apache 用户:

    sudo service apache2 restart

做完以上几步,打开浏览器输入你的域名,应该就能看到 ThinkPHP 的默认欢迎页了。如果遇到问题,先回头检查一下 PHP 扩展是否齐全、Nginx 的 root 路径是否写对,以及 PHP-FPM 是否在正常运行——大部分坑都出在这几个地方。

本文转载于:https://www.yisu.com/ask/68810766.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注