在Ubuntu中使用ThinkPHP进行开发,可按以下步骤进行:
sudo apt update
,再执行sudo apt 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及扩展。curl -sS https://getcomposer.org/installer | php
,然后sudo mv composer.phar /usr/local/bin/composer
。sudo apt install nginx
。mkdir ~/thinkphp_project
,cd ~/thinkphp_project
。composer create-project topthink/think tp
,将tp
替换为项目名。/etc/nginx/sites-available/default
,在location
部分添加try_files $uri $uri/ /index.php?$query_string;
,并配置PHP处理,如location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; }
,注意根据PHP版本调整。sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/
,然后sudo systemctl restart nginx
。编辑项目目录下的.env
文件,设置数据库连接信息,如DB_TYPE=mysql
、DB_HOST=127.0.0.1
、DB_NAME
、DB_USER
和DB_PWD
等。
在项目目录下执行php run start
,启动内置开发服务器,在浏览器中访问http://localhost:8000
即可查看项目。