Ubuntu 24 安装 LNMP 环境
Ubuntu 24 安装 LNMP 环境
环境配置
- 云平台:雨云
- 配置:
- 1 vCPU
- 1 GB
- 30+ GB
- 10 Mbps ↑ 10 Mbps ↓
- 操作系统:Ubuntu Server 24.04 LTS
安装工具并添加 PPA
apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
add-apt-repository ppa:ondrej/php
apt update
安装 Nginx
sudo apt install nginx
安装 PHP 8.2
sudo apt install php8.2-common php8.2-fpm php8.2-cli php8.2-mysql php8.2-curl php8.2-sockets php8.2-mbstring php8.2-iconv
配置 Nginx
# 直接在sites-enabled文件夹下面进行编辑
cd /etc/nginx/sites-enabled
# 删除/etc/nginx/sites-enabled文件夹中的默认配置文件
sudo rm default
# 新建配置文件
sudo touch website
# 编辑这个配置文件
sudo nano website
编辑配置文件
# HTTP服务配置
server {
listen 80;
# www.langp.wang改为你的域名或者“_”
server_name www.langp.wang;
# 存放网站文件的根目录,/var/www/html是nginx静态文件所在的默认目录,这里新建一个文件夹website来放新的网站文件
root /var/www/html/website;
# 以下的配置信息基本可以不用改了,复制过去就能用
index index.html index.htm index.php;
location / {
try_files $uri $uri/ =404;
}
# 加入php的配置,使服务器可以处理php网页
location ~ \.php$ {
#include snippets/fastcgi-php.conf;
# 使用php-fpm(或其他unix套接字):
fastcgi_pass unix:/run/php/php-fpm.sock;
# 使用php-cgi(或其他tcp套接字):
#fastcgi_pass 127.0.0.1:9000;
# 设置脚本文件请求的路径
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
# 引入fastcgi的配置文件
include fastcgi_params;
}
}
重载 Nginx服务配置:
sudo service nginx reload
安装 MySQL
sudo apt install mysql-server
修改密码:
# 对于的mysql 8以上,使用以下命令更改mysql8的加密方式,为root用户更改密码:
alter user 'root'@'localhost' identified with mysql_native_password by '新密码';
# mysql 8以下:
update mysql.user set plugin='mysql_native_password';
update mysql.user set password=password("新的密码") where user='root';
#或者
set password for root@localhost=password('新的密码');
# 我们也还可以使用mysqladmin命令来进行修改
mysqladmin -u root -p '旧密码' password '新密码';
alter user root@localhost identified by '新密码';

浙公网安备 33010602011771号