麒麟V10离线rpm安装nginx+php+mariadb环境

这篇具有很好参考价值的文章主要介绍了麒麟V10离线rpm安装nginx+php+mariadb环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、下载需要的nginx包
如果有有网络服务器:则

首先查询要下载的包

yum search nginx(需要查询的包名)
yum install --downloadonly --downloaddir=/home/rpm_nginx(我的包地址) nginx(多个则以空格分开)

yum install --downloadonly --downloaddir=/home/rpm_php php sphinx-php php-common php-fpm php-dbg php-cli php-libguestfs php-pgsql php-devel php-xml php-ldap php-json php-embedded php-tidy php-enchant php-intl php-odbc php-dba php-pdo php-soap php-gmp php-mysqlnd php-process php-bcmath php-recode php-gd php-snmp php-xmlrpc php-mbstring

如果没有网:则在以下地址可下载rpm包,类似地址跟多
https://developer.aliyun.com/mirror/
https://mirrors.tuna.tsinghua.edu.cn/
https://rpm.org/
https://pkgs.org/
https://rpmfind.net/

2、安装nginx、php
(1)在各自的包目录下执行命令 rpm -ivh --force *.rpm 一定要全部强制安装,php一定要安装fpm

rpm -ivh --force *.rpm

常用的nginx命令

systemctl enable nginx                开机自启
systemctl disable nginx               开机不自启
systemctl start nginx                 启动服务
systemctl reload nginx               重新加载nginx.conf配置文件
systemctl restart nginx              重启服务
systemctl stop nginx                 停止服务
~  检查nginx是否已经安装了开机自动启动
systemctl status nginx               查看nginx状态
ps -ef | grep nginx                   查看进程nginx进程
netstat -antlp | grep nginx          查看nginx服务端口
yum remove nginx                      yum 卸载nginx软件包

3、安装mariadb,方法同上
启动mariadb

systemctl start mariadb.service

开启启动

systemctl enable mariadb.service

启动之后mariadb初始化设置密码(默认没有密码)

mysql -uroot
use mysql;
SET password=PASSWORD('root1234');   #这里的root1234是新密码
FLUSH PRIVILEGES;

4、创建数据库

Use mysql;
CREATE DATABASE jcy;
USE jcy;
source /home/jcy.sql;

至此,数据库完成。

5、部署项目
(1)根目录新建文件夹 www
(2)复制项目到此文件夹
(3)修改nginx配置文件内容:

 

   index index.php index.html index.htm default.php default.html default.htm;
    root    /www/public(此处为项目运行目录);

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location ~* (runtime|application)/{
            return 403;
    }

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

    location ~ \.php?.*$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }

问题解决:
如果有以下问题,则解决。
1、nginx: [warn] could not build optimal types_hash, you should increase either types_hash_max_size: 2048 or types_hash_bucket_size: 64; ignoring types_hash_bucket_size
解决办法:修改里面的值,增大两倍,没有的补上文章来源地址https://www.toymoban.com/news/detail-760948.html

到了这里,关于麒麟V10离线rpm安装nginx+php+mariadb环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟操作系统 v10 中离线安装 Docker

    可以看到,系统处理器架构为 ARM 架构;如果为 x86 架构的,则会显示 x86_64 ; https://download.docker.com/linux/static/stable/ 点进去,选择想要安装的版本,我这里为了跟测试环境保持一致,下载了一个相对旧点的版本: docker-20.10.6.tgz 下载完成后,上传至服务器 /opt 目录下,然后解压

    2024年01月23日
    浏览(71)
  • 麒麟 V10 离线 安装 k8s 和kuboard

    目录 安装文件准备 主机准备 主机配置 修改主机名(三个节点分别执行) 配置hosts(所有节点) 关闭防火墙、selinux、swap、dnsmasq(所有节点) 安装依赖包(所有节点) 系统参数设置(所有节点) 时间同步(所有节点) 配置ipvs功能(所有节点) 安装docker(所有节点) 卸载老版本 安装

    2024年04月13日
    浏览(71)
  • 鲲鹏 ARM 架构 麒麟 Lylin v10 安装 Node 和 NVM (离线)

    最近做一个银行的项目,银行的服务器是鲲鹏ARM架构的服务器,并且是麒麟v10的系统,这里记录一下在无法访问外网安装安装Node和NVM。 鲲鹏 ARM 架构 麒麟 Lylin v10 安装 Mysql8.3 (离线)-CSDN博客 鲲鹏 ARM 架构 麒麟Lylin v10 安装 Nginx (离线)-CSDN博客 鲲鹏 ARM 架构 麒麟 Lylin v10 安装 P

    2024年04月17日
    浏览(44)
  • 麒麟V10系统离线安装docker和docker-compose

            在银河麒麟高级服务器操作系统V10SP2版(x86)服务器上运行应用需要安装docker和docker-compose环境,原来服务器有外网环境,直接yum安装即可,非常方便。但是现在遇到了服务器不能上外网,只能离线安装的场景。笔者在网上查询了很多方法,但是都遇到了各种各样的问题

    2024年02月02日
    浏览(43)
  • 银河麒麟v10x86或者arm离线安装服务

    最近有个项目,甲方的服务器用的全是国产化服务器银河麒麟,架构是x86的然后也无法连接外网,需要离线安装服务 正常思路就是找到离线安装的包,然后拷贝到现场的服务器中进行安装 所以问题就在于如何找到离线安装的包 我这次是需要安装离线nginx,keepalived 首先就是需

    2024年02月08日
    浏览(217)
  • 银河麒麟服务器v10 sp1 安装 nginx

    首先查询是否安装:  root@xxx-pc:~# ps -ef |grep nginx 或 root@xzx-pc:~# dpkg -list|grep nginx 如果安装请先卸载,或者直接使用,以下步骤你就可以忽略了,软件包的卸载方法: 1、APT方式 (1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装) (2)清

    2024年02月09日
    浏览(50)
  • 麒麟V10环境安装RabbitMQ3.6.10

    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。 1.安装依赖 2.erlang安装 链接:软件安装下载

    2024年02月05日
    浏览(50)
  • 银河麒麟服务器操作系统V10SP2离线安装Google Chrome浏览器

    OS版本:银河麒麟服务器操作系统V10SP2(x86_64) Chrome浏览器版本:115.0.5790.170(Linux版 64bit) 1.访问Google Chrome官网, 滚动网页到最下方,点击“其他平台”; 2.在弹出的“获取Chrome”对话框中选择 Linux ,接着在“获取Chrome(Linux版)”对话框中继续选择 64位 .rpm(适用于Fedo

    2024年02月09日
    浏览(56)
  • 银河麒麟v10sp2安装/卸载/配置nginx和本地防火墙设置

    nginx官网下载:http://nginx.org/download/ 银河麒麟系统请先检查yum源是否配置,若没有配置请参考:https://qdhhkj.blog.csdn.net/article/details/129680789 在网页访问ip即可出现html欢迎页面: 手动创建文件,创建目录:/usr/lib/systemd/system/(有的系统创建目录:/lib/systemd/system/): 添加如下内容

    2024年02月04日
    浏览(140)
  • 银河麒麟高级服务器操作系统V10SP2离线安装postgres12+postgis3.1.4步骤

    银河麒麟高级服务器操作系统V10SP2离线安装postgres12+postgis3.1.4步骤 所需安装包: 链接:https://pan.baidu.com/s/14DbNQ6kPIFOfVRhwkLCXnQ 提取码:i80i 1、Ncurses安装 Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库。 rpm –ivh ncurses-devel-6.2-1.ky10.x

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包