阿里云CentOS8安装nginx+php-fpm

附加知识

CentOS8已经开始使用dnf作为系统包的安装工具了,yum虽然可以用,但是已经不推荐了

安装nginx

阿里CentOS8安装的是nginx 1.14.1,感觉上还是想升级一下,参考CentOS 8升级nginx至最新版本(yum方式)

安装php-fpm

阿里CentOS8安装的是php7.2,可以用dnf升级一下,参考How To Install PHP 7.3 on CentOS 8

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf module install php:remi-7.3

配置php-fpm服务

# vim /etc/php-fpm.d/www.conf
user = nginx		# 这个值原来是apache
group = nginx		# 这个值原来是apache

记得在编辑的时候记录一下listen的值,一会配置nginx的时候要用到

listen = /run/php-fpm/www.sock

启动php-fpm服务

# systemctl enable php-fpm
# systemctl start php-fpm

配置nginx

# vim /etc/nginx/conf.d/default.conf
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /var/www/html;
        index  index.html index.htm;
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=/$1  last;
            break;
        }
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    location ~ \.php$ {
        root           /var/www/html;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/run/php-fpm/www.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }
}

启动服务

systemctl enable nginx
systemctl start nginx

做个测试程序试一下

# vim /var/www/html/Info.php
<?php
phpinfo();
curl http://localhost/info.php

如果你本机成功看到内容,可以远程看一下了

热门文章

暂无图片
编程学习 ·

期末复习、化学反应工程科目(第四章)

@Author:Runsen @Date:2020/7/1人生最重要的不是所站的位置,而是内心所朝的方向。只要我在每篇博文中写得自己体会,修炼身心;在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰难,奋勇前行,不忘初心,砥砺前行,人生定会有所收获,不留遗憾 (作者:Runsen )作者介…
暂无图片
编程学习 ·

坚强奋斗的后浪们,后浪们的逆风翻盘之路。

逆风5.4日B站播出了后浪,视频伴随着激情澎湃的音乐、华丽无比的台词、精英人士的代言,可以说很振奋人心。但是观看后,网上却有着两种不同的声音,分别是乐观与悲观。当然伴随着疫情肆虐,悲观的声音反而是最响亮。90后们更是看的焦躁不安、时逢逆风,如何翻盘? 逆风论点:通…
暂无图片
编程学习 ·

redis集群springboot连接

谢谢参考:https://blog.csdn.net/CNZYYH/article/details/85696674一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式。利用redis这两种场景的消息队列都能够实现。 定义:生产者消费者模式 :生产者生产消息放到队列里,多个消费者同时监听队列…
暂无图片
编程学习 ·

IIs7上传文件大小光设置web.config还不行

打开你系统盘(我是C盘),找到 C:\Windows\System32\inetsrv\config\schema目录,该目录下有一个IIS_schema.xml修改这个:<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />"单位byte
暂无图片
编程学习 ·

对简单文本的下载

import requests ser=requests.get() #一般为md格式 novel=ser.text k=open(要保存文件的位置和文件名,a+) #例:F:/desktop file/文件名.txt k.write(novel) k.close()什么是md文件, md全称markdown,markdown是一种标记语言。
暂无图片
编程学习 ·

一文看懂Chrome浏览器工作原理

转自:https://juejin.im/post/5e182a47e51d453cee48c752本文是笔者对Mario Kosaka写的inside look at modern web browser系列文章的翻译。这里的翻译不是指直译,而是结合个人的理解将作者想表达的意思表达出来,而且会尽量补充一些相关的内容来帮助大家更好地理解。这篇文章…
暂无图片
编程学习 ·

UGUI获取自适应UI元素的宽高

对于使用了layout的布局元素来说,并不能直接通过rectTransfrom来获取搞元素的weight和height 不过Unity中有对应API可以帮助我们获取 通过LayoutUtility中的静态方法我们可以获取对应的一些信息 GetFlexibleHeight 返回布局元素的灵活高度。GetFlexibleSize 返回布局元素的灵活…
暂无图片
编程学习 ·

linux 修改时间并永久生效

Centos系统,必须同时修改系统时间和硬件时间,才可以保证修改有效,单纯的使用date命令修改系统时间,是立即生效,重启后系统还原。具体操作如下:1.date {查看目前本地的时间}2.hwclock --show {查看硬件的时间}3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改4.hw…
暂无图片
编程学习 ·

通讯录管理系统一般包括通讯录结点信息的插入、查询、删除、更新以及通信录信息的输出等功能。而通讯录的信息一般包括编号、姓名、性别、电话以及地址等项。本题主要考查用链式结构来实现通讯录管理系统(链表)

通讯录管理 题目要求: 通讯录管理系统一般包括通讯录结点信息的插入、查询、删除、更新以及通信录信息的输出等功能。而通讯录的信息一般包括编号、姓名、性别、电话以及地址等项。本题主要考查用链式结构来实现通讯录管理系统(链表的操作)。 需求分析: 将通讯录设置为6个模…
暂无图片
编程学习 ·

Promise的深入理解

一、promise 的认识 1.js的单线程 1)javascript的执行环境是单线程的 2)单线程:指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个,它会「阻塞」其他任务,这个任务可称为主线程,但是实际上还有其他线程…
暂无图片
编程学习 ·

nmon监控工具使用

1、下载nmon监控工具和分析工具,然后把nmon监控工具上传到需要监控的服务器上,建议在/usr/local文件夹下新建一个soft文件夹来存放监控工具,监控工具下载地址https://sourceforge.net/projects/nmon/files/nmon16m_helpsystems.tar.gz/download,然后在soft文件夹下再新建一…
暂无图片
编程学习 ·

python获取51外包网所有投资合作商的公开信息

python获取51外包网所有投资合作商的公开信息 作者:Mac 时间:2020.7.1 ---------------------------------------- 这种爬虫属于: 根据一个网页的url去访问详情页的url, 对详情页的源码进行解析并获取想要的数据。 对于这种爬虫有一个简单的思路(三步): 第一步:先获取一…
暂无图片
编程学习 ·

硅上量子点激光器报告最新进展总结(二)

————来自蔻享学术UCSB万雅婷博士报告一、量子点在传统的F-P腔上的应用:87%的电注入效率,175mW的输出功率,6.5mA的阈值电流 APL photonics 3(3), 030901(2018)这些指标到现在仍然代表硅上量子点激光器最好的性能。图一 F-P量子点激光器寿命测试 硅上量子点激光器具…
暂无图片
编程学习 ·

自己动手写基本数据结构(Java)

尝试写出自己的数据结构数组(Array)栈(Stack) 这篇文章主要记录了几种基本的数据结构的学习过程,包括数组、栈、队列、单向链表、双端链表和双向链表,自己也试着去用Java语言动手写了栈、队列和链表,以加深印象。途中遇到了很多小问题,在解决的过程中,自己对这几种数据结构…
暂无图片
编程学习 ·

虚拟养老院,新型养老模式,究竟有什么作用呢?-新导智能

提到“虚拟养老院”很多人是不是榜首想到的是好像黑客帝国相同的“虚拟现实”,难道虚拟养老院是把老人冷冻催眠,然后让他们在-个虚拟的精力世界里边实现养老?其实,虚拟养老院没有这么夸大,它只是基于“居家养老”理念提出的一种利用现代化通讯和服务体系建立的养老模式。在…
暂无图片
编程学习 ·

oss图片处理

https://help.aliyun.com/document_detail/44688.html?spm=a2c4g.11186623.6.1402.200f1729JSctVl
暂无图片
编程学习 ·

苹果CMSV10黑色自适应简约炫酷影视网站模板

苹果CMSV10黑色自适应简约炫酷影视网站模板苹果CMSv10最新原创酷黑渐变特色自适应视频站模板,模板非常简单,安装方法都一样,直接覆盖附件模板,后台设置模板即可,没有其他设置。酷黑渐变特色功能触动封面直接播放视频内容,自适应影视模板原文摘自: 苹果CMSV10黑色自适应简…
暂无图片
编程学习 ·

IDEA MAVEN模块名变灰

现象 如下图所示:正常模块名是黑色,api模块名是灰色原因 api项目的pom.xml文件被设置在maven忽略文件清单中 解决 file - setting - 搜索maven - Ignored Files 将清单中对应项目的pom.xml文件取消选中即可
暂无图片
编程学习 ·

【线性代数(2)】n阶行列式三种定义

n阶行列式1. 回顾2. n阶行列式2.1 第一种定义(按行展开)2.2 表示方式2.3 举个例子2.4 三角行列式2.5 第二种定义(按列展开)2.6 第三种定义(随意展开)2.7 习题举例 1. 回顾 先回顾一下之前的三阶行列式,看一下其中的规律 ∣a11a12a13a21a22a23a31a32a33∣=a11∗a22∗a33+…