在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
查看效果。