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

Posted 爱敲代码的三毛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装部署LAMP(Apache+MySQL+PHP)相关的知识,希望对你有一定的参考价值。

文章目录


什么是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


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代码



通过浏览器访问

以上是关于Linux安装部署LAMP(Apache+MySQL+PHP)的主要内容,如果未能解决你的问题,请参考以下文章

lamp介绍,mysql安装

LAMP --Apache的源码部署安装

LAMP架构部署——编译安装Apache

CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

织梦lamp环境搭建

LAMP部署-- 二.编译安装Mysql