温馨提示×

如何在ubuntu中使用thinkphp进行开发

小樊
54
2025-08-09 15:30:44
栏目: 编程语言

在Ubuntu中使用ThinkPHP进行开发,可按以下步骤进行:

环境准备

  • 安装PHP:运行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及扩展。
  • 安装Composer:执行curl -sS https://getcomposer.org/installer | php,然后sudo mv composer.phar /usr/local/bin/composer
  • 安装Web服务器:以Nginx为例,运行sudo apt install nginx

创建项目

  • 新建项目目录mkdir ~/thinkphp_projectcd ~/thinkphp_project
  • 使用Composer创建项目composer create-project topthink/think tp,将tp替换为项目名。

配置Web服务器

  • Nginx配置:编辑/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=mysqlDB_HOST=127.0.0.1DB_NAMEDB_USERDB_PWD等。

运行项目

在项目目录下执行php run start,启动内置开发服务器,在浏览器中访问http://localhost:8000即可查看项目。

0