CentOS7搭建LAMP环境

一、LMAP版本

VMware版本: 16.2.4
Linux版本:CentOS 7.7
Apache版本:Apache 2.4.6
MySQL版本:MySQL 5.6.51
PHP版本:PHP 7.2.34

二、Apache环境配置

1. 安装配置 LAMP 环境需要的辅助工具( vim、tmux 和 wget )

yum install vim tmux wget -y

2. 安装 Apache

(×)yum -y install httpd

②(√管用了)使用以下命令:
yum --disableexcludes=all install -y httpd
参考资料:yum 安装 httpd报错 No package httpd available_岳清流云的博客-CSDN博客
image
image

3. 开启apache服务

systemctl start httpd.service

  • 报错:
    image
  • 查看apache状态:systemctl status httpd.service
    • 原因:80端口被占用
      image
  • 解决方法:
    step1:用netstat -antlp | grep 80查看端口被nginx占用:
    image
    step2:(×)修改nginx服务端口从80改为8080,报错:
    find / -name "nginx.*"
    vim /www/server/nginx/conf/nginx.conf
    发现此文件中端口号已经不是80了。
    vim /www/server/nginx/conf/nginx.conf.default
    此文件中为80,修改为8080
    image
    step3:(×)重启服务、虚拟机后均没有用,没找到其他解决方法。
    step4:(√)直接kill占用80端口的nginx进程,再重启httpd服务,成功:
    systemctl stop nginx.service` systemctl start httpd.service systemctl status httpd.service`
    image

4. 验证apache服务是否安装成功

在本机浏览器中输入虚拟机的ip地址,结果如下,安装成功:
image

5. 设置apache服务开机启动

systemctl enable httpd.service

三、MySQL环境配置

1. 安装mysql

yum -y install mysql
yum -y install mysql-server
报错,从官网下载mysql-server
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

2. 配置mysql

2.1. 初次进入 MySQL 不需要密码,直接输入mysql进入。
2.2. 重置 MySQL 中 root 账户的密码为root:
set password for 'root'@'localhost' =password('root');
2.3. 使用exit命令退出,再重新登录:mysql -uroot -proot image

3. 远程连接mysql

3.1. 登录mysql,授权远程访问:
grant all privileges on *.* to 'root'@'%' with grant option;
3.2. 刷新权限:
flush privileges;
3.3. 用navicat连接mysql,成功:
image

四、PHP环境配置

1. 安装PHP

yum -y install php

  • 报错:
    image
  • 解决方法:
    step1:检查当前安装的PHP包,删除:
    yum list installed | grep php
    image
    yum remove xxx
    step2:增加yum仓库信息:
    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    image
    step3:安装php,成功:
    yum -y install php
    image

2. 将PHP和MySQL关联起来,安装php-mysql

yum -y install php-mysql

3. 重启Apache服务,以协同PHP工作

systemctl restart httpd.service

4. 测试Apache是否支持PHP解析

4.1. 输入命令vim /var/www/html/index.php在默认网站目录下新建一个网页
4.2. 输入php语句<?php phpinfo() ?>,并保存:
image
4.3. 在浏览器中输入192.168.2.11/index.php,出现如下页面,搭建成功。
image

参考资料:

本文作者:小加魚禾

本文链接:https://www.cnblogs.com/xiaosu23/p/17377560.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   小加魚禾  阅读(917)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑