ubuntu

如何在ubuntu中搭建thinkphp开发环境

小樊
34
2025-09-08 21:53:28
栏目: 编程语言

在Ubuntu中搭建ThinkPHP开发环境,可按以下步骤进行:

安装基础环境

更新系统包:sudo apt update && sudo apt upgrade -y。安装PHP及其扩展:sudo apt install php php-cli php-fpm php-mysql php-mbstring php-xml php-curl -y。安装Nginx:sudo apt install nginx -y

安装Composer

运行命令:curl -sS https://getcomposer.org/installer | php,然后sudo mv composer.phar /usr/local/bin/composer

创建ThinkPHP项目

使用Composer创建:composer create-project topthink/think tp6tp6为项目目录名,可自定义。

配置Web服务器(以Nginx为例)

复制默认配置文件:sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/thinkphp。创建符号链接:sudo ln -s /etc/nginx/sites-available/thinkphp /etc/nginx/sites-enabled/。编辑配置文件,设置根目录为项目public目录,添加try_filesfastcgi_pass等规则。测试配置并重启Nginx:sudo nginx -tsudo systemctl restart nginx

配置数据库

编辑项目.env文件,设置DB_CONNECTIONDB_HOSTDB_NAMEDB_USERNAMEDB_PASSWORD等参数。

设置目录权限

运行sudo chown -R www-data:www-data /path/to/tp6sudo chmod -R 755 /path/to/tp6,将/path/to/tp6替换为实际项目路径。

运行项目

进入项目目录,执行php think run,可在浏览器中访问http://localhost:8000查看效果。

0
看了该问题的人还看了