Ubuntu20.04 配置php+nginx+mysql

运行以下命令,检查防火墙当前状态。

sudo ufw status

如果防火墙状态为Status: inactive,则表示防火墙为关闭状态。

如果防火墙状态为Status: active,则表示防火墙为开启状态。

 如果您的防火墙为开启状态,需要运行以下命令,关闭防火墙并关闭开机自启动防火墙。

sudo ufw disable

运行以下命令,更新Ubuntu系统内的软件包。

sudo apt update

安装Nginx

运行以下命令,安装Nginx。

sudo apt -y install nginx

运行以下命令,查看Nginx版本。

sudo nginx -v

 运行以下命令,查看Nginx版本。

sudo nginx -v

 返回结果如下所示,查看到Nginx的版本信息为1.18.0。同时也表示Nginx已成功安装。

nginx version: nginx/1.18.0 (Ubuntu)

安装MySySQL

运行以下命令,安装MySQL。

sudo apt -y install mysql-server

运行以下命令,查看MySQL版本。

sudo mysql -V

返回结果如下所示,表示MySQL已成功安装,MySQL的版本为8.0.27。

mysql  Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

安装配置php

运行以下命令,安装PHP。

sudo apt -y install php-fpm

 运行以下命令,查看PHP版本。

sudo php -v

返回结果如下所示,表示PHP已成功安装,可查看到PHP版本为7.4.3。

PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

修改Nginx配置文件

运行以下命令,打开Nginx默认的配置文件。

sudo vim /etc/nginx/sites-enabled/default

server{}内,找到index开头的配置行,在该行中添加index.php

 在server{}内找到location ~ \.php$ {},去除以下配置行的注释符号。

location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

 

 运行以下命令,重启Nginx服务。

sudo systemctl restart nginx.service

 配置MySQl

输入以下命令查看是否开启binlog日志是否开启

show variables like '%log_bin%';

回显信息如下

+---------------------------------+-------+
| Variable_name                   | Value |
+---------------------------------+-------+
| log_bin                         | OFF         |     /*这里显示OFF,表示没有开启binlog日志。ON开启*/    
| log_bin_basename                |       |
| log_bin_index                   |             |
| log_bin_trust_function_creators | OFF   |
| log_bin_use_v1_row_events       | OFF   |
| sql_log_bin                     | ON    |
+---------------------------------+-------+

log_bin为ON状态时,配置 skip-log-bin关闭binlog

找到mysql配置文件mysql.conf.d,在[mysqld]下添加skip-log-bin来关闭binglog

 注释bind-address           = 127.0.0.1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值