Linux LAMP环境搭建详细教程

Linux搭建lamp(Apache+PHP+Mysql环境)centos7.3版详细教程

一、环境配置

  • 环境版本:
  • 系统:centos7.3
  • Apache:2.4.6
  • MySQL:5.7
  • PHP:7.3

二、安装

1、安装Apache

yum -y install httpd

Apache相关命令:
启动:systemctl start httpd
重启:systemctl restart httpd
停止:systemctl stop httpd

2、安装MySQL

2.1、删除默认数据库

rpm -qa | grep mariadb  #查找出默认数据库mariadb的包名。yum remove mariadb的包名   #删除mariadb

2.2、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件,然后安装。

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmrpm –ivh mysql80-community-release-el7-3.noarch.rpm

2.3、在MySQL Yum存储库(https://repo.mysql.com/yum/)中,不同版本的MySQL Community Server托管在不同的子存储库中。默认情况下,默认启用最新GA系列(当前为MySQL 8.0)的子存储库,而所有其他系列(例如,MySQL 5.7系列)的子存储库均被禁用。使用此命令可查看MySQL Yum存储库中的所有子存储库。

yum repolist all | grep mysql

2.4、要安装最新GA系列的最新版本,无需进行配置。要安装除最新GA系列以外的特定系列的最新版本,请在运行安装命令之前禁用最新GA系列的子存储库并启用该特定系列的子存储库。本次要安装5.7版本,所以需要通过以下命令来禁用8.0系列的子存储库并启用5.7系列的子存储库。

yum-config-manager --disable mysql80-communityyum-config-manager --enable mysql57-community#PS:如果yum-config-manager命令报错,使用yum install yum-utils安装后,再执行上面两个命令。

2.5、安装mysql

yum install mysql-community-server

2.6、启动MySQL

systemctl start mysqld.service

2.7、MySQL安装好后查看root用户临时密码

grep 'temporary password' /var/log/mysqld.log

2.8、修改密码,并把root用户设置成可远程连接。

mysql -uroot -p输入临时密码ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; #修改密码flush privileges;use mysql;update user set Host='%' where User='root'; #修改root用户可以远程连接flush privileges;
systemctl restart mysqld  #重启mysql

3、安装PHP

3.1、安装 REMI 源,并存储库

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum-config-manager --enable remi-php73

3.2、安装php

yum install php73-php

需要其他php扩展直接使用 yum install 安装就可以了。以上lamp环境就搭建好了。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 共2条

请登录后发表评论