当前位置: 首页 > news >正文

Ubuntu 20.04 安装 LNMP

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 Nginx

sudo apt install nginx

3. 安装 MariaDB (作为 MySQL 的替代)

sudo apt install mariadb-server mariadb-client

初始化 MariaDB 数据库(可选)

sudo mysql_secure_installation

4. 安装 PHP 和必要的扩展

# 查询php支持的扩展
apt search php    apt search php7 
# 首先,安装 PHP 和常用的扩展:
sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-xml php7.4-mbstring php7.4-redis php7.4-cli php7.4-common

5. 安装 Redis 扩展

sudo apt install php-redisphp -m | grep redis

6. 安装 Yaf 扩展

# 安装 PECL 和 PHP 开发包
sudo apt install php-pear php-dev# 使用 PECL 安装 Yaf 扩展
sudo pecl install yaf# 添加 Yaf 扩展到 PHP 配置文件
echo "extension=yaf.so" | sudo tee -a /etc/php/7.4/fpm/php.ini
echo "extension=yaf.so" | sudo tee -a /etc/php/7.4/cli/php.ini# 重启 PHP-FPM 服务
sudo systemctl restart php7.4-fpm# 验证 Yaf 扩展是否成功安装
php -m | grep yaf

7. 配置 Nginx

server {listen 80;server_name your_domain_or_IP;root /var/www/html;index index.php index.html index.htm;location / {try_files $uri $uri/ =404;}location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}location ~ /\.ht {deny all;}
}

8. 启动 Nginx 并使其开机自启

sudo systemctl restart nginx
sudo systemctl enable nginx
http://www.lryc.cn/news/510002.html

相关文章:

  • Llama 3 简介(一)
  • 在 CentOS 上安装 FFmpeg
  • Python------Pandas的数据结构
  • 矩阵碰一碰发视频源码技术解析,支持OEM
  • 【汇编语言】外中断(一)—— 外中断的魔法:PC机键盘如何触发计算机响应
  • pymssql-2.1.4.dev5-cp37-cp37m-win_amd64.whl 安装
  • 在HTML中使用Vue如何使用嵌套循环把集合中的对象集合中的对象元素取出来(我的意思是集合中还有一个集合那种)
  • Apriori关联规则算法 HNUST【数据分析技术】(2025)
  • Windows中Microsoft Edge兼容性问题|修复方案
  • Android 蓝牙开发-传输数据
  • webrtc获取IceCandidate流程
  • 每天40分玩转Django:Django静态文件
  • Linux 线程池
  • windows使用zip包安装MySQL
  • 深度学习实战之超分辨率算法(tensorflow)——ESPCN
  • Android unitTest 单元测试用例编写(初始)
  • C++简明教程(10)(初识类)
  • 光谱相机的工作原理
  • 【Linux进程】基于管道实现进程池
  • 软件测试之单元测试
  • vscode+编程AI配置、使用说明
  • 007-spring-bean的相关配置(重要)
  • 【唐叔学算法】第19天:交换排序-冒泡排序与快速排序的深度解析及Java实现
  • 合并 Python 中的字典
  • 使用Python实现自动化文档生成工具:提升文档编写效率的利器
  • uniapp使用live-pusher实现模拟人脸识别效果
  • 【JavaSE】【网络原理】初识网络
  • 鸿蒙之路的坑
  • Python生日祝福烟花
  • Ubuntu环境 nginx.conf详解(二)