ARM + 麒麟服务器系统 部署 php、mysql、nginx环境(飞腾可用)

安装部署分为两种方式:在线环境下部署、离线环境下部署;如果情况可以的话建议在线部署;

以下均采用 yum方式

1、部署环境时建议进入root管理权限,这样很多操作就不用去授权文件夹了

2、部署 php

2.1 在线部署

2.1.1 直接 yum search php   查看 php 的版本

2.1.2 然后方便后续离线部署 可以 下载到本地,建议创建单独的文件夹  方便管理;  下载命令 yum download php+版本号.aarch64.rpm。

2.1.3 安装命令  yum install php+版本号.aarch64.rpm     如果不需要离线下载 可以直接执行 当前指令,系统自动从线上下载并安装;

2.1.4 安装时,系统会提示,当前软件包的关联其他软件包;在线环境下 会提示是否一并下载,输入Y即可;

2.2 离线部署

2.2.1 直接将2.1所涉及的软件包下载至本地,然后传输至离线环境,cd 至对应文件夹,输入如下指令 批量安装

rpm -Uvh *.rpm --force --nodeps

3、部署 nginx

相关步骤与部署php类似;不重复赘述

4、部署mysql 

4.1 目前经测试,【银河麒麟高级服务器操作系统V10--飞腾版 】自带 mariadb 服务,mariadb包含mysql服务,只需要启动 mariadb即可;

sudo systemctl start mariadb

4.2 经测试 银河麒麟官方不提供mysql的相关版本(我是没找到);所以只能用 mariadb ;不管是离线还是在线,mariadb的部署方式与上述nginx、php一致

4.3 启动mariadb服务之后  初次使用没有密码  直接登录即可

sudo mysql -u root

4.4 记得更换数据库 密码  ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

4.5 注意 官方提供的mariadb服务,只是能支持mysql服务;如果需要使用php连接服mysql  需要额外安装其他软件包;

【php-mysqlnd】【php-pdo】请下载与mysql版本对应的软件包

5、相关命令 整理

mariadb = 数据库
php-fpm = php
nginx = nginx
请根据实际情况 替换 对应服务

检查服务状态
sudo systemctl status 服务名称

设置服务开机启动
sudo systemctl start 服务名称

设置服务开机启动
sudo systemctl enable 服务名称

停止运行
sudo systemctl stop 服务名称

更改root密码(主要用户初次设置root密码)
sudo passwd 

进入root账户
su - 

 

 

 

 

 

发表评论 / Comment

请登录后发表评论