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
暂无评论内容