文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-09-13 21:22

关注

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根目录,
# 再假设我们当前使用的用户为nginx、php-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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯