如何使用lnmp部署tp5项目
- 编程技术
- 2025-01-29 15:23:06
- 1

使用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;
本文链接:http://www.xinin56.com/bian/387146.html
上一篇:公务员二晋是什么意思
下一篇:东北话岗岗的岗字是哪个钢字