0
点赞
收藏
分享

微信扫一扫

【Web学习】-离线搭建LAMP

Alex富贵 2022-01-05 阅读 46

准备搭建环境所需的rpm包

这里先可以找个能够访问公网的环境,用yum将搭建环境所需要的rpm依赖都下载下来。我是为了后面写部署脚本所以采用离线包安装,觉得麻烦的小伙伴直接在线install即可。

[root@localhost ~]# yum -y install --downloadonly --downloaddir=/root/lamp_package/apache_package/ httpd
  1. 下载Mysql源
    https://dev.mysql.com/downloads/repo/yum/
  2. 上传并安装MySQL源
[root@localhost ~]# yum -y localinstall mysql80-community-release-el7-4.noarch.rpm
  1. 获取Mysql rpm包
[root@localhost ~]# yum -y install --downloadonly --downloaddir=/root/lamp_package/mysql_package/ mysql-community-server
[root@localhost ~]# yum -y install --downloadonly --downloaddir=/root/lamp_package/php_package/ php

开始安装

  1. 安装rpm
[root@localhost ~]# rpm -Uvh /root/lamp_package/apache_package/*.rpm --nodeps --force
  1. 启动服务
[root@localhost ~]# systemctl start httpd.service
  1. 设置开机自启
[root@localhost ~]# systemctl enable httpd.service
  1. 安装rpm
[root@localhost ~]# rpm -Uvh /root/lamp_package/mysql_package/*.rpm --nodeps --force
  1. 启动服务
[root@localhost ~]# systemctl start mysqld.service
  1. 设置开机自启
[root@localhost ~]# systemctl enable mysqld.service
  1. 获取Mysql初始密码
[root@localhost ~]# cat /var/log/mysqld.log | grep password | sed 's/\: /\n/g' | awk 'NR==2{print}'  
<OD1tuwCK=29
  1. 使用临时密码登录数据库并将其修改(默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)
[root@localhost ~]# mysql -u'root' -p'<OD1tuwCK=29' -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'LeoLu@2022';"
  1. 安装rpm
[root@localhost ~]# rpm -Uvh /root/lamp_package/php_package/*.rpm --nodeps --force
  1. 重启apache服务
[root@localhost ~]# systemctl restart httpd.service

验证环境

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=http
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=https
[root@localhost ~]# firewall-cmd --reload

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# echo '<?php phpinfo(); ?>' >> /var/www/html/info.php

总结

搭建lamp其实并不复杂,正常环境下采用yum install更为便捷。或者直接使用phpstudy构建web环境。我这里主要是为了了解学习以及后面编写自动部署脚本才采用离线安装的方式进行搭建。

举报

相关推荐

0 条评论