首页 > 系统相关 >linux之lnmp环境配置

linux之lnmp环境配置

时间:2024-12-15 22:10:19浏览次数:8  
标签:web01 配置 lnmp nginx conf linux php root wp

LNMP

nginx

[root@web01 ~]# cat /etc/yum.repos.d/nginx.repo 
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

yum install nginx

php

[php-webtatic]
name = PHP Repository
baseurl= http://us-east.repo.webtatic.com/yum/el7/x86_64
gpgcheck = 0


#走的系统kylin v10 PHP7.2
yum -y install php php-bcmath php-cli php-common php-devel php-embedded php-fpm php-gd php-intl php-mbstring php-mysqlnd php-opcache php-pdo   php-process php-xml php-json

mysql

[root@web01 ~]# yum -y install mariadb-server

nginx配置

[root@web01 conf.d]# cat www.conf 
server {
    listen       80;
    server_name  www.wp.com;

    access_log  /var/log/nginx/www.wp.access.log  main;

    location / {
        root   /wp;
        index  index.php index.html index.htm;
    }   

	location ~ \.php$ {
    		root           /wp;
    		fastcgi_pass   127.0.0.1:9000;
    		fastcgi_index  index.php;
    		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    		include        fastcgi_params;
	}

}


[root@web01 conf.d]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@web01 conf.d]# systemctl restart nginx

php配置

# 修改php-fpm.d/www.conf 用户 用户组 监听方式
[root@web01 conf.d]# egrep "listen = |user = |group =" /etc/php-fpm.d/www.conf 
user = nginx
group = nginx
listen = 127.0.0.1:9000

[root@web01 conf.d]# grep "listen =" /etc/php-fpm.d/www.conf 
listen = 127.0.0.1:9000

# 测试php语法
[root@web01 conf.d]# php-fpm -t
[11-Dec-2024 14:28:27] NOTICE: configuration file /etc/php-fpm.conf test is successful

#重启服务
[root@web01 conf.d]# systemctl restart php-fpm.service 

mysql配置

[root@web01 ~]# mysqladmin password '123456'

创建代码目录并修改权限

[root@web01 ~]# mkdir /wp
[root@web01 ~]# chown nginx.nginx /wp


上传代码

wget https://wordpress.org/wordpress-5.5.tar.gz
tar zxvf wordpress-5.5.tar.gz -C /wp/

#创建数据库
[root@web02 conf.d]# mysql -u root -p123.bmk -e "create database wordpress;"

#访问测试

标签:web01,配置,lnmp,nginx,conf,linux,php,root,wp
From: https://www.cnblogs.com/sharecorner/p/18608809

相关文章

  • linux之ssh服务
    SSH服务ssh是什么ssh配置项配置免密登录优化sshssh是什么SSH为SecureShell的缩写,是建立在应用层基础上的安全协议。SSH是较为可靠的专为远程登录会话和其他网络服务提供安全性的协议。利用用SSH协议可以有效防止远程管理过程中的信息泄露问题。ssh安装yum-yinst......
  • 【基于激光点云的目标检测】Ubuntu-Linux | 激光点云
    #本文是记录学习使用激光雷达相关的内容,其中是参考下面这篇博客无人驾驶汽车系统入门(二十四)——激光雷达的地面-非地面分割和pcl_ros实践_地面分割:无人驾驶汽车系统入门(二十四)-CSDN博客#一、激光雷达信号处理1、点云处理(1)点云预处理        由于点云的数据集......
  • python练习:“互联网 +” 时代的出租车资源配置的数学建模(二)
    (二)问题2模型补贴效果评估模型构建一个指标来评估补贴方案的综合效果。通过对比补贴前后乘客叫车数量和司机接单数量的变化率来评估补贴方案对市场供需平衡的影响。如果该指标大于0,说明补贴方案在一定程度上有助于缓解打车难;如果小于0,则说明补贴方案可能存在问题或未达到......
  • python练习:“互联网 +” 时代的出租车资源配置的数学建模(一)
    摘要: 本论文聚焦于“互联网+”时代出租车资源配置问题。针对不同时空出租车资源的供求匹配程度进行分析,构建相关指标体系与模型。研究各公司出租车补贴方案对缓解打车难的作用,并设计新打车软件服务平台补贴方案且验证其合理性。本研究为出租车资源配置相关决策提供依据与参......
  • Mave下载、安装以及idea(2024)进行配置
    目录Maven简介 Maven下载配置环境变量配置本地仓库 在idea环境配置Maven 使用Maven创建工程 创建一个普通的java工程创建一个Web项目Maven简介  Maven是一个跨平台的项目管理工具,也是Apache组织中的一个成功的开源项目。它主要服务于基于Java的项目构建、......
  • MyBatis 配置中的常见问题:解决 `Unknown DataSource property` 错误
    MyBatis配置中的常见问题:解决UnknownDataSourceproperty错误引言在使用MyBatis进行数据库操作时,配置文件的正确性至关重要。然而,在实际开发中,我们可能会遇到一些配置问题,比如UnknownDataSourceproperty错误。本文将详细分析这一问题的原因,并结合实际案例,帮助大家避......
  • 【原创】ARM64 实时linux操作系xenomai4(EVL)构建安装简述
    目录0环境说明1内核构建2库编译方式1交叉编译方式2本地编译3测试单元测试hectic:EVL上下文切换latmus:latency测试4RK3588xenomai4实时性能5总结xenomai4虽然推出很长时间了(2021第一个稳定版本),但当时只是在x86上跑了一下就再没关注过,最近一直想看看xenomai4在ARM64上......
  • 【火电机组、风能、储能】高比例风电电力系统储能运行及配置分析(Matlab代码实现)
     目录摘 要0目标函数和约束条件1第一题2第二题3第三题4第四题:含高比例风电电力系统最小供电成本模型6第六题:7第七题:8所有题代码及文章详细讲解9结论:10参考文献摘 要高比例风电电力系统储能运行及配置分析摘 要要实现碳中和,就需要找到清洁......
  • Windows Server 2022 DHCP 服务器 是一种网络服务,属于 动态主机配置协议(DHCP, Dynamic
    WindowsServer2022DHCP服务器是一种网络服务,属于动态主机配置协议(DHCP,DynamicHostConfigurationProtocol)实现的一部分,用于自动为网络中的计算机和设备分配IP地址和其他网络配置信息,如子网掩码、默认网关和DNS服务器等。功能和作用:自动化IP地址分配:DHCP服......
  • 配置.NET Web应用使用自定义证书实现Https访问,支持Linux
    1.配置在appsettings.json增加下面配置:"Kestrel":{"Endpoints":{"Https":{"Url":"https://*:34038","Certificate":{"Path":"CloudFlare_Origin_Ce......