在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
。
运行命令:curl -sS https://getcomposer.org/installer | php
,然后sudo mv composer.phar /usr/local/bin/composer
。
使用Composer创建:composer create-project topthink/think tp6
,tp6
为项目目录名,可自定义。
复制默认配置文件: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_files
和fastcgi_pass
等规则。测试配置并重启Nginx:sudo nginx -t
,sudo systemctl restart nginx
。
编辑项目.env
文件,设置DB_CONNECTION
、DB_HOST
、DB_NAME
、DB_USERNAME
和DB_PASSWORD
等参数。
运行sudo chown -R www-data:www-data /path/to/tp6
,sudo chmod -R 755 /path/to/tp6
,将/path/to/tp6
替换为实际项目路径。
进入项目目录,执行php think run
,可在浏览器中访问http://localhost:8000
查看效果。