本文只是最低限度的可以使用,我自己弄的时候就是好多操作有点累,先最低限度的可用可以有点成就感。
什么是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 的配置文件的常用配置补充一下