你好呀︿( ̄︶ ̄)︿

LNMP环境安装


avatar
Tu_Xing 2025-02-17 169

  1. 什么是LNMP
  2. 安装LNMP
  3. 配置文件
  4. 启动服务

本文只是最低限度的可以使用,我自己弄的时候就是好多操作有点累,先最低限度的可用可以有点成就感。

什么是LNMP

LNMP一般指Linux+Nginx+mysql/mariadb+PHP

本文使用mysql+ubuntu22

安装LNMP

安装还是简单的直接软件包就行

sudo apt update
sudo apt -y install nginx
sudo apt -y install mysql
sudo apt -y install php8.1-fpm
sudo apt -y install php8.1-mysql

配置文件

最麻烦的一步

1.配置php

查找php配置文件(php.ini)位置

php -ini

找到后编辑文件

vim  文件路径

找到

;extension=mysqli

改为

extension=mysqli

就是把;去掉

2.配置nginx

查找nginx文件夹中的sites-available文件夹中的default文件(默认应该是/etc/nginx/sites-available/default)

vim  文件路径
找到
index index.html index.htm index.nginx-debian.html;
改为
index index.html index.htm index.nginx-debian.html index.php;

在上面的语句紧接着加入下面的代码

location ~ \.php$ {      
      include fastcgi_params;  
      fastcgi_intercept_errors on;    
        fastcgi_pass  127.0.0.1:9000;
      fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
  }

保存后可以用

nginx -t

如果显示

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

即配置成功

启动服务

systemctl start nginx
systemctl start php-fpm
systemctl start mysql

完成了!!!(/≧▽≦)/

如果遇到了错误活用nginx和php的错误日志,感觉将错误日志中的错误放在搜索引擎上大部分还是可以解决的

再次强调本文只是最低限度的可用,后面有时间的时候可以在网上查找一下nginx php 和mysql 的配置文件的常用配置补充一下

暂无评论

发表评论