安装部署分为两种方式:在线环境下部署、离线环境下部署;如果情况可以的话建议在线部署;
以下均采用 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 -
版权声明:《 ARM + 麒麟服务器系统 部署 php、mysql、nginx环境(飞腾可用) 》为xldocs原创文章,转载请注明出处!
最后编辑:2025-10-14 08:10:00
请登录后发表评论