在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即可查看项目。