简单的LNMP环境配置
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,LNMP环境: L:linux N:nginx M:mysql P:phpLinux系统就没什么好说的了。这里是centos 7.6nginx安装yum -y install epel-rel
千家信息网最后更新 2025年02月01日简单的LNMP环境配置
LNMP环境:
L:linux
N:nginx
M:mysql
P:php
Linux系统就没什么好说的了。这里是centos 7.6
nginx安装
yum -y install epel-releaseyum -y install nginx
PHP安装
yum -y install php php-fpm php-curl php-intl php-mcrypt php-mysql php-mbstring php-xml php-dom php-gd gd用redis为mysql做缓存时,添加下列 php-cli php-common php-pdo php-devel php-xmlrpc php-bcmath php-dba php-enchant
nginx +PHP 环境配置
(nginx + php-fpm +fastcgi)
vim /etv/nginx/nginx.conf
location ~\.php$ { root /webroot/farm; fastcgi_pass 127.0.0.1:9000; #与php-fpm通信的方式 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;通信方式:nginx和php-fpm的通信方式有两种,一种是socket形式,一种是tcp形式。配置两种方式都可以,但是必须保证nginx配置的监听方式,和php-fpm.conf配置的监听方式保持一致性!推荐使用TCP方式也就是方式1,可以跨服务器。 php配置:/etc/php-fpm.conf或者/etc/php-fpm.d/xx.conf方式1:php-fpm.conf: listen = 127.0.0.1:9000nginx.conf: fastcgi_pass 127.0.0.1:9000;方式2:php-fpm.conf: listen = /tmp/php-fpm.socknginx.conf: fastcgi_pass unix:/tmp/php-fpm.sock;其中php-fpm.sock是一个文件,由php-fpm生成,类型是srw-rw----.
vim /etv/php.ini
#short_open_tag = off 改为如下:short_open_tag = on #打开短标签
上面配置完成就可以在nginx上部署php项目了。
安装mysql
[root@newrain ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm[root@newrain ~]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm [root@newrain ~]# vim /etc/yum.repos.d/mysql-community.repo [mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/enabled=1 将0改为1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/enabled=0 将1改为0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[root@newrain ~]# yum -y install mysql-server mysql
启动&开机启动
[root@newrain ~]# systemctl start nginx[root@newrain ~]# systemctl start mysqld [root@newrain ~]# systemctl start php-fpm[root@newrain ~]# systemctl enable nginx[root@newrain ~]# systemctl enable mysqld[root@newrain ~]# systemctl enable php-fpm
方式
配置
通信
环境
形式
监听
好说
一致
没什么
一致性
也就是
成就
文件
服务器
标签
类型
系统
缓存
项目
保证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
苹果6s光遇会服务器繁忙怎么办
奥运会视频软件开发
河源通讯软件开发报价行情
企业网络安全概念股
nextcloud数据库
数据库技术及应用vfp课件
学校关于网络安全安排
保山互联网科技学费
玩单机游戏无法访问服务器
硕博论文数据库在哪
十堰县委网络安全委员会
分布式 数据库主键
数据库商店大作业
博通交换机软件开发
对网络安全有何感想
搭建网络启动安装服务器
网络安全升级系统软件
王者体验服服务器未响
立体化推进网络安全工作保障
管理软件开发制作
数据库技术及应用vfp课件
组装服务器的招聘信息
家用用什么做服务器好
网络安全管理趋势论述
数据库管理员发展规划
nodejs连数据库
对网络安全有何感想
易语言软件链接云数据库
租房的网络技术
斗地主软件开发需要多少钱