centos7搭建LAMP服务器

本文详细介绍了在CentOS7系统上搭建LAMP(Linux+Apache+MySQL+PHP)服务器的过程,包括安装Apache、MySQL和PHP,以及配置防火墙、设置MySQL密码和权限等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的是centos7系统的云服务器,所以就讲一下如何在centos7上面搭建一个LAMP服务器吧。

LAMP也就是Linux+Apache+MySQL+PHP,linux有了,接下来安装剩下的三个软件。

安装Apache服务器

命令
yum install -y httpd
安装过程中不需要输入y确认,直接安装好。
安装成功以后,需要修改一下配置文件:
vi /etc/httpd/conf/httpd.conf
将配置文件中的#ServerName www.example.com:80修改为ServerName localhost:80
修改完以后wq保存退出。
接着把防火墙的80端口开放:
开启防火墙:systemctl start firewalld
打开80端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:firewall-cmd --reload
查询是否开启:firewall-cmd --list-ports
全部配置完以后就可以开启Apache服务了:
启动apache:systemctl start httpd
把它加入开机自启:systemctl enable httpd
这是重启apache服务的命令:systemctl restart httpd
开启之后就可以测试一下Apache服务是否搭建配置成功了:
在浏览器中输入服务器的公网ip,敲回车,如果输出下图的网页,就代表第一步成功了。在这里插入图片描述
Apache的默认网站路径是:/var/www/html,可以把自己的项目放在这个路径下。
也可以修改默认路径,编辑配置文件:
vim /etc/httpd/conf/httpd.conf
输入/docu,回车,搜索,可以找到/var/www/html:
DocumentRoot “/var/www/html"
例如把/var/www/html改为/var/www,这样www就成了默认根路径。

安装MySQL

命令
yum install mysql
yum install mariadb-server
两个都下载安装好以后,开启mysql服务
开启:systemctl start mariadb.service
加入开机自启:systemctl enable mariadb.service
同样开放3306端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙:firewall-cmd --reload
查询是否开启:firewall-cmd --list-ports
在这里插入图片描述
防火墙设置好以后,设置mysql root帐户的密码:
mysql_secure_installation
根据提示来设置密码。

最后输入mysql -uroot -p然后输入设置的密码来进入mysql,其他的就都是mysql的操作命令了。

我们需要开放一下远程登录mysql,否则远程连接时会连接失败,一定要在mysql状态下输入:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
root是mysql用户名
%代表所有的ip地址都可访问,为了安全,可以改成自己的服务器ip地址
123456代表mysql的密码,一定要修改成自己的mysql的密码
改完马上刷新一下:
FLUSH PRIVILEGES;
最后输入exit来退出mysql。

安装php

命令:
安装php:yum -y install php
安装php拓展:yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql

最后

mysql和php安装完成之后,重启apache服务:
systemctl restart httpd.service
这样LAMP服务器就搭建好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值