当前位置:首页 > 编程技术 > 正文

如何使用lnmp部署tp5项目

如何使用lnmp部署tp5项目

使用LNMP(Linux, Nginx, MySQL, PHP)环境部署ThinkPHP 5项目,以下是详细的步骤: 环境准备1. 安装Linux操作系统:建议使用Ce...

使用LNMP(Linux, Nginx, MySQL, PHP)环境部署ThinkPHP 5项目,以下是详细的步骤:

环境准备

1. 安装Linux操作系统:建议使用CentOS或Ubuntu等Linux发行版。

2. 安装Nginx:Nginx是一个高性能的HTTP和反向代理服务器。

3. 安装MySQL:MySQL是一个开源的关系型数据库管理系统。

4. 安装PHP:PHP是一种广泛使用的开源脚本语言。

安装步骤

1. 安装Nginx

使用以下命令安装Nginx:

```bash

sudo yum install nginx 对于CentOS

sudo apt-get install nginx 对于Ubuntu

```

安装完成后,启动Nginx并设置为开机自启:

```bash

sudo systemctl start nginx

sudo systemctl enable nginx

```

2. 安装MySQL

使用以下命令安装MySQL:

```bash

sudo yum install mysql-server 对于CentOS

sudo apt-get install mysql-server 对于Ubuntu

```

安装完成后,启动MySQL并设置为开机自启:

```bash

sudo systemctl start mysqld

sudo systemctl enable mysqld

```

3. 安装PHP

安装PHP和扩展:

```bash

sudo yum install php php-fpm php-mysqlnd 对于CentOS

sudo apt-get install php php-fpm php-mysql 对于Ubuntu

```

安装完成后,启动PHP-FPM并设置为开机自启:

```bash

sudo systemctl start php-fpm

sudo systemctl enable php-fpm

```

4. 配置Nginx

编辑Nginx配置文件:

```bash

sudo nano /etc/nginx/nginx.conf

```

在`http`块中添加以下内容:

```nginx

server {

listen 80;

server_name localhost;

root /usr/share/nginx/html;

index index.php index.html index.htm;

location / {

try_files $uri $uri/ /index.php?$query_string;

最新文章