LAMP(Linux,apache,MySQL,php)的安装

安装环境:CentOS7 ,VMware17Pro

关闭防火墙

systemctl stop firewalld ##关闭防火墙

systemctl disable firewalld ##禁用防火墙

setenforce 0 ##临时关闭SElinux

SElinux如果想要永久关闭 需要修改 /etc/selinux/config

将其修改为SELINUX=disabled | 需要重启机器 ,可以先使用 setenforce 0 临时关闭

安装apache(httpd)

yum install httpd -y | 安装httpd

/etc/httpd/conf/httpd.conf 是apache的配置文件路径

Tips: 可以使用 find / -type f -name httpd.conf //在磁盘里查找类型是f,名字是httpd.conf的文件

修改httpd的配置文件

vim /etc/httpd/conf/httpd.conf

找到ServerName localhost:80一行 | ServerName提供服务器用于标识自身的名称和端口

将其中的localhost修改为相应的网址(或本机ip)

如果需要修改apache的默认访问端口,需要将Listen行下方加入Listen:端口 | 允许您将Apache绑定到特定的IP地址或端口,而不是默认端口

Tips: 在vim中 搜索内容的方法为 ?内容 例如:?Listen 就是在搜索关键词Listen

测试

修改完成后保存退出,重启Apache服务

systemctl restart httpd

打开浏览器 输入IP 即可进入Apache的测试网页

安装MySQL服务器

yum install wget -y | 安装wget

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm| 从MySQL官网下载 rpm包

rpm -ivh mysql-community-release-el7-5.noarch.rpm| rpm -ivh 包全名,其中 -i 表示安装,-v 表示显示详细信息,-h 表示显示进度

yum install mysql-server -y | 安装MySQL服务器

MySQL运行

首先启动MySQL服务 使用systemctl enable mysql 以及 systemctl start mysql

mysqladmin password ****** |设置MySQL密码

mysql -u root -p |连接到MySQL 输入root密码

安装PHP

在CentoOS中,输入yum install php -y系统就能够自动安装和配置PHP编译器

验证php是否安装成功,我们可以查找PHP的配置文件 find / -name php.ini

安装成功之后,需要重启apache,即输入:systemctl restart httpd

安装php和mysql的搭桥

yum install php-mysql -y | 安装搭桥

systemctl restart httpd | 重启Apache

创建info.php文件来查看php信息

vim /var/www/html/info.php | 创建php文件

输入以下代码

<?php
phpinfo();
?>

保存退出

打开浏览器,输入Linux的IP地址:http://IP/info.php

即可显示php的info信息,如果可以正常打开页面,则表明PHP服务器搭建成功,LAMP架构搭建成功


网站文件可以直接置于 /var/www/html 文件夹下

最后修改:2024 年 03 月 25 日
如果觉得我的文章对你有用,请随意赞赏