当前位置:网站首页>Linux安装部署LAMP(Apache+MySQL+PHP)

Linux安装部署LAMP(Apache+MySQL+PHP)

2022-07-05 11:51:00 爱敲代码的三毛


什么是LAMP?

LAMP:Linux + Apache + MySQL + PHP LAMP 架构(组合)

在这里插入图片描述

  • Apache:Apache是世界使用排名第一的Web服务器软件
  • PHP:一种专门用于Web开发的编程语言
  • MySQL:MySQL是一个关系型数据库管理系统,主要用于永久存储项目数据

准备部署环境

1. 安装 Apache

  1. 使用yum命令安装httpd软件包

    命令:yum install httpd -y

    在这里插入图片描述

    在这里插入图片描述

  2. 配置 httpd.conf文件
    用命令打开配置文件:vim /etc/httpd/conf/httpd.conf

    在vim中 /+关键字回车搜索关键字

    搜索ServerName,在下面添加一行:
    ServerName Localhost:80
    保存退出在这里插入图片描述

  3. 使用systemctl命令重启httpd服务,使用 netstat -ntlp命令,查看是否有80端口监听

在这里插入图片描述
4. 设置httpd服务开机启动
语法:systemctl enable httpd

查看开机启动是否设置成功
命令:systemctl enable httpd

service; enabl
5. 开放80端口
命令:firewall-cmd --zone=public --add-port=80/tcp

在这里插入图片描述

  1. 验证
    通过ifconfig命令查看ip
    在这里插入图片描述

在这里插入图片描述

2. 安装MySQL

1.下载MySQL的yum源

由于yum源上没有 mysql-server,所以必须去官网下载后安装

命令:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

在这里插入图片描述

2. 添加MySQL的yum源存储库

命令:rpm -ivh mysql-community-release-el7-5.noarch.rpm

在这里插入图片描述

3. 安装MySQL

命令:yum -y install mysql-community-server

在这里插入图片描述
在这里插入图片描述

4. 启动MySQL

重启mysql服务
命令:systemctl restart mysqld.service
查看是否有MySQL的端口号3306
在这里插入图片描述

5. 初始化数据库

命令:mysql_secure_installation

  1. 设置超级管理员root密码,注:默认为空,直接回车即可

    在这里插入图片描述

    在这里插入图片描述

  2. 是否移除匿名用户

    在这里插入图片描述

  3. 不禁用root远程连接

    在这里插入图片描述

  4. 不移除默认数据库(测试用例)

    在这里插入图片描述

  5. 重新加载权限

    在这里插入图片描述

  6. 测试连接MySQL

命令:mysql -uroot -p
输入密码

在这里插入图片描述

3. PHP安装

安装命令:yum -y install php
因为php是依赖于Apache的所以安装后要重启 Apache服务
命令:systemctl restart httpd

在这里插入图片描述
重启 httpd
在这里插入图片描述
测试

第一步:使用cd命令进入/var/www/html目录
第二步:使用vim命令创建index.php文件
第三步:编写php代码

在这里插入图片描述
在这里插入图片描述
通过浏览器访问
在这里插入图片描述

原网站

版权声明
本文为[爱敲代码的三毛]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_53946852/article/details/125569188