安装部署分为两种方式:在线环境下部署、离线环境下部署;如果情况可以的话建议在线部署;以下均采用yum方式1、部署环境时建议进入root管理权限,这样很多操作就不用去授权文件夹了2、部署php2.1在线部署2.1.1直接yumsearchphp查看php的版本2.1.2然后方便后续离线部署可以下载到本地,建议创建单独的文件夹方便管理;下载命令yumdownloadphp+版本号.aarch64.rpm。2.1.3安装命令yuminstallphp+版本号.aarch64.rpm如果不需要离线下载可以直接执行当前指令,系统自动从线上下载并安装;2.1.4安装时,系统会提示,当前软件包的关联其他软件包;在线环境下会提示是否一并下载,输入Y即可;2.2离线部署2.2.1直接将2.1所涉及的软件包下载至本地,然后传输至离线环境,cd至对应文件夹,输入如下指令批量安装rpm-Uvh*.rpm--force--nodeps3、部署nginx相关步骤与部署php类似;不重复赘述4、部署mysql4.1目前经测试,【银河麒麟高级服务器操作系统V10--飞腾版】自带mariadb服务,mariadb包含mysql服务,只需要启动mariadb即可;sudosystemctlstartmariadb4.2经测试银河麒麟官方不提供mysql的相关版本(我是没找到);所以只能用mariadb;不管是离线还是在线,mariadb的部署方式与上述nginx、php一致4.3启动mariadb服务之后初次使用没有密码直接登录即可sudomysql-uroot4.4记得更换数据库密码ALTERUSER'root'@'localhost'IDENTIFIEDBY'你的新密码';4.5注意官方提供的mariadb服务,只是能支持mysql服务;如果需要使用php连接服mysql需要额外安装其他软件包;【php-mysqlnd】【php-pdo】请下载与mysql版本对应的软件包5、相关命令整理mariadb=数据库php-fpm=phpnginx=nginx请根据实际情况替换对应服务检查服务状态sudosystemctlstatus服务名称设置服务开机启动sudosystemctlstart服务名称设置服务开机启动sudosystemctlenable服务名称停止运行sudosystemctlstop服务名称更改root密码(主要用户初次设置root密码)sudopasswd进入root账户su-
工作随笔