YUM部署LAMP环境

LAMP是linux+apache+mysql+php的简称,一组用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,因为常常被放在一起使用,拥有了越来越高的兼容度,共同组建了一个强大的web应用程序平台

 

实验准备

centos7

1.查看系统版本

cat   /etc/centos-release

 

 2.1安装apache

yum install httpd httpd-devel

 

 2.2启动apache服务

systemctl start httpd

 

 2.3设置httpd服务开机自启动

systemctl enable httpd

 

 2.4查看服务状态

systemctl status httpd

 

 查看服务状态的第二种方法

ps -ef |grep httpd

 

 

 

2.5 设置防火墙开启80端口

 firewall-cmd  --permanent  --zone=public  --add-service=http  success

firewall-cmd  --permanent  --zone=public  --add-service=https  success

firewall-cmd  --reload

 

 

 

 2.6  测试80端口是否开启

netstat  -tulp

发现未找到命令

 

安装 

yum install net-tools  -y

 

 再次运行

netstat -tulp   发现http端口处于监听状态

 

 2.7  打开浏览器输入serverIP 出现下图,表示安装成功

 

 

3.1 安装mysql

yum install mariadb-server mariadb-libs mariadb-devel

 

 

 

3.2 开启mysql服务,设置开机启动,检查状态

systemctl  start mariadb

systemctl enable mariadb

systemctl status mariadb

 

 

 netstat  -tulp 检查端口状态

 

 

3.2数据库安全设置

按照下图一步步设置

mysql_secure_installation

 

 按ENTER键,进入下一步

 

 

 

 

 

 

 

 

 

看到这个就设置完毕了

 

 

3.3登录数据库测试,看到如下界面就表示数据库没问题

 

 输入 exit 退出数据库

4.1 安装PHP

yum install  php  -y

 

 

 

4.2 将PHP与MYSQL关联起来

yum install php-mysql

 

 

 

4.3 安装常用的PHP模块

yum install  -y  php-gd  php-ldap  php-odbc  php-pear  php-xml  php-xmlrpc  php-mbstring  php-snmp  php-soap  curl  curl-devel  php-bcmath

 

 4.4测试PHP

进入html

cd  /var/www/html

如下图编辑 info.php这个文件

 

 

 

 

重启httpd

systemctl restart httpd

 

4.5 打开浏览器输入服务端的IP地址,能看到如下页面就表示安装成功了

serverIP/info.php

 

posted @   zp子芃  阅读(84)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示