返回顶部
首页 > 资讯 > 数据库 >CentOS 7 Linux安装nginx 1.22.1 + php 8.0.28 + mysql
  • 172
分享到

CentOS 7 Linux安装nginx 1.22.1 + php 8.0.28 + mysql

linuxcentosphpnginx 2023-09-13 21:09:03 172人浏览 独家记忆
摘要

Centos 7永久关闭SElinux sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configsudo setenforce 0 centos 7安装

Centos 7永久关闭SElinux

sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configsudo setenforce 0

centos 7安装Mysql

https://rudon.blog.csdn.net/article/details/130097058

centos 7安装PHP 8.0.28

# 先假设我们要设置/var/www/localhost目录为localhost根目录,
# 再假设我们当前使用的用户Nginxphp-fpm的运行用户,方便我们编辑www文件
# 预先写入index.php文件,显示phpinfo()

sudo mkdir -p /var/www/localhostsudo chown -R king:king /var/www/localhostsudo bash -c 'echo "> /var/www/localhost/index.php'

# 添加remi源(可能需要提前安装epel-release)

sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

# 单独启用php80的源(没有yum-config-manager命令的话需要安装yum-utils)

sudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --disable 'remi-php*'sudo yum-config-manager --enable remi-php80


# 安装相关拓展

sudo yum install -y php-bcmath php-cli php-common php-devel php-fpm php-gd php-intl php-ldap php-mbstring php-mysqlnd php-odbc php-pdo php-pear php-pecl-xmlrpc php-pecl-zip php-process php-snmp php-soap php-sodium php-xml

# 安装php

sudo yum install -y php

# 设置开机启动

sudo systemctl enable php-fpm.service

# 启动php-fpm

sudo systemctl start php-fpm.service

# 查看php-fpm状态

sudo systemctl status php-fpm


# 检查版本号

php -vphp-fpm -v

# 修改php-fpm配置,使其user和group为当前你的用户名

sudo vim /etc/php-fpm.d/www.conf

找到
user = apache
修改为
user = king
找到
group = apache
修改为
group = king

# 重启php-fpm服务

sudo systemctl restart php-fpm

# 查看php-fpm服务

sudo systemctl status php-fpm

centos 7安装nginx 1.22.1

# 安装nginx

sudo yum install -y nginx

# 设置开机启动

sudo systemctl enable nginx.service

# 启动nginx

sudo systemctl start nginx.service

# 重启nginx

sudo systemctl restart nginx.service

# 修改nginx主配置文件,设置运行用户为你的当前用户名

sudo vim /etc/nginx/nginx.conf

参考内容:

user  king;worker_processes  auto;error_log  /var/log/nginx/error.log notice;pid        /var/run/nginx.pid;events {    worker_connections  1024;}Http {    include       /etc/nginx/mime.types;    default_type  application/octet-stream;    log_fORMat  main  '$remote_addr - $remote_user [$time_local] "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "$http_x_forwarded_for"';    access_log  /var/log/nginx/access.log  main;    sendfile        on;    #tcp_nopush     on;    keepalive_timeout  65;    #gzip  on;    include /etc/nginx/conf.d/*.conf;}


# 虚拟主机vhost配置 - 添加PHP支持
# 注意:两个root的值都要改为项目根目录,另外fastcgi_param已大改,另外已改location /那里的index在最前面添加index.php

sudo vim /etc/nginx/conf.d/default.conf

参考内容:

server {    listen       80;    server_name  localhost;    #access_log  /var/log/nginx/host.access.log  main;    location / {        root   /var/www/localhost;        index  index.php index.html index.htm;    }    #error_page  404              /404.html;    # redirect server error pages to the static page /50x.html    #    # error_page   500 502 503 504  /50x.html;    # location = /50x.html {    #     root   /var/www/localhost;    # }    # proxy the PHP scripts to Apache listening on 127.0.0.1:80    #    #location ~ \.php$ {    #    proxy_pass   http://127.0.0.1;    #}    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000    #    location ~ \.php$ {        root           /var/www/localhost;        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;    }    # deny access to .htaccess files, if Apache's document root    # concurs with nginx's one    #    #location ~ /\.ht {    #    deny  all;    #}}


# 重启nginx服务器

sudo systemctl restart nginx

# 在浏览器中访问 http://localhost

# OK!

来源地址:https://blog.csdn.net/qq285744011/article/details/130143364

您可能感兴趣的文档:

--结束END--

本文标题: CentOS 7 Linux安装nginx 1.22.1 + php 8.0.28 + mysql

本文链接: https://lsjlt.com/news/406479.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS 7 Linux安装nginx 1.22.1 + php 8.0.28 + mysql
    centos 7永久关闭SELinux sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configsudo setenforce 0 centos 7安装...
    99+
    2023-09-13
    linux centos php nginx
  • Centos 7下安装php+mysql+nginx+wordpress教程新版
    安装zsh+oh-my-zsh 安装zsh的原因是因为不喜欢自带的ssh工具,感觉没有这个好用,我最常用的就是记忆功能,比如输入某个字母,按上下键会自动补全已经使用过的命令,安装也很简单,一条命令搞定,他的扩展也很多,这里只讲最简单的安装,...
    99+
    2023-09-13
    运维 nginx git
  • Centos 7安装mysql-5.7.22
    注意:5.7.20版本之后,默认不带my.cnf配置文件!安装epel更新源(对应系统版本)下载epel文件epel-release-latest-7.noarch.rpmwget https://mirrors.aliyun.com/ep...
    99+
    2023-01-30
    mysql Centos
  • centos 7怎么安装php
    本文操作环境:centos7系统、PHP7.2版、DELL G3电脑centos7怎么安装php?Centos7安装PHP7.2建议方法# 安装EPEL yum存储库 yum install epel-release -y # 安装Re...
    99+
    2017-06-11
    contos7
  • centos 7如何安装php
    这篇文章主要为大家展示了“centos 7如何安装php”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos 7如何安装php”这篇文章吧。centos7安装php的方法:1、安装php ...
    99+
    2023-06-21
  • <MySQL> Centos 7环境安装MySQL
    Centos 7环境安装MySQL 1.卸载不要的环境 停止MySQL服务 systemctl stop mariadb.servicesystemctl stop mysqld 禁止MySQL服务开机自启 systemctl disabl...
    99+
    2023-08-16
    centos mysql
  • Linux(Centos 7) 安装配置 redis
    Linux(Centos 7)  安装配置 redis   1.下载reids ( 官网:redis.io,中文网:www.redis.cn)      我下载的是5.0.8版本的   第二步:安装 解压(到opt目录) ...
    99+
    2018-05-26
    Linux(Centos 7) 安装配置 redis
  • Linux CentOS 7如何安装PostgreSQL9.3
    今天就跟大家聊聊有关Linux CentOS 7如何安装PostgreSQL9.3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。PostgreSQL是一个功能非常强大的、源代码开放的...
    99+
    2023-06-28
  • CentOS 7 yum 方式安装 php
    官方文档里面没有 针对 CentOS 系统的安装说明,只能下载源码编译安装 https://www.php.net/manual/en/install.php 网上有一些 yum 源,主要有 http...
    99+
    2023-09-17
    php centos linux
  • 在 CentOS 7 上安装 Apache、MySQL 8 或 MariaDB 10 和 PHP 7
    简介 CentOS 7 是一款流行的 Linux 发行版,以其稳定性和安全性而闻名。如果您想在 CentOS 7 上设置 Web 服务器,您可能需要安装 Apache、MySQL 或 MariaDB 以及 PHP。在这份综合指南中,我们将引...
    99+
    2023-10-22
  • 【MYSQL】—— MySQL 在 Centos 7环境安装
    本期,我将给大家介绍的是如何在【Linux】上安装相应的 mysql。 目录 1. 卸载不要的环境 2. 检查系统安装包 3. 获取mysql官⽅yum源 4. 安装mysql yum 源,对⽐前后yum源 5. 看看能不能正常⼯作 6....
    99+
    2023-09-09
    mysql 数据库
  • MySQL in CentOS 7 安装部署
    1. 下载上传安装包到服务器 下载链接: https://pan.baidu.com/s/1YNaEq9E8lugXC8ebKyegwA 提取码:ienf 2. 解压及创建目录 解压 tar xzvf mysql-5.7.1...
    99+
    2018-02-25
    MySQL in CentOS 7 安装部署
  • CentOS 7 yum安装配置mysql
    首先去官网下载要用的yum源 传送门:http://dev.mysql.com/downloads/repo/yum/ yum源文件:/home/mysql57-community-re...
    99+
    2024-04-02
  • 【Linux系列】Centos 7安装 Redis(六)
    目的 本文主要介绍以下两点: 一. 安装Redis 二. 设置开机启动项 演示 一. 安装Redis 打开Redis官网,右击复制链接。 yum install -y gcc # 先更新下编译环境 cd /opt/software w...
    99+
    2021-01-14
    【Linux系列】Centos 7安装 Redis(六)
  • 【Linux系列】Centos 7安装 Mysql8.0(五)
    目的 本文主要介绍以下两点: 一. 如何安装Mysql8.0 二. Navicat连接Mysql 一. 如何安装Mysql8.0 安装Mysql有两种方式: 直接下载官方的源(比较慢) https://dev.mysql.com/ge...
    99+
    2015-08-07
    【Linux系列】Centos 7安装 Mysql8.0(五)
  • CentOS 7 安装并配置 MySQL 5.7
    Linux使用MySQL Yum存储库上安装MySQL 5.7,适用于Oracle Linux,Red Hat Enterprise Linux和CentOS系统。 1、添加MySQL Yum存储库 将MySQL Yum存储库添加到系统的存...
    99+
    2021-08-09
    CentOS 7 安装并配置 MySQL 5.7
  • Linux(CentOS)安装MySql
    安装mysql yum repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y in...
    99+
    2016-05-24
    Linux(CentOS)安装MySql
  • 怎么在CentOS 7中安装MySQL 5.7
    今天就跟大家聊聊有关怎么在CentOS 7中安装MySQL 5.7,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。本文测试环境:CentOS 7 64...
    99+
    2024-04-02
  • CentOS 7如何安装配置MySQL 5.7
    小编给大家分享一下CentOS 7如何安装配置MySQL 5.7,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! CentOS 7安装配置MySQL 5.7 概述 前文记录了在Wind...
    99+
    2024-04-02
  • ubuntu11.04安装nginx+php+mysql
    先列参考内容,后面我再补充点东西: http://www.4wei.cn/archives/1001436 http://www.gidot.net/blog/article.aspid=322 上面2个教程大概都差不多。 无非按顺序安装n...
    99+
    2023-09-04
    nginx php mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作