LAMP项目部署实战

一、LAMP部署前期准备

1.1 关闭防火墙

# systemctl stop firewalld
# systemctl disable firewalld

1.2 关闭SELinux

SELinux(Security-EnhancedLinux)是美国国家安全局(NSA)对于强制访问控制的实现,是Linux历史上最杰出的新安全子系统。

类似于电脑上的电脑管家

获取SELinux的状态:

# getenforce

临时关闭SElinux:重启后SELinux还会自动启动

# setenforce 0 

永久关闭SELinux:编辑SELinux的配置文件

# vim /etc/selinux/config
SELINUX=disabled

1.3 检查系统中是否已安装Apache

AMP安装指南:在Linux中安装AMP必须先安装Apache,在安装MySQL,最后安装PHP

# rpm -qa |grep httpd

# rpm -e httpd-2.4.6-90.e17.centos.x86_64
# rpm -e httpd-tools-2.4.6-90.e17.centos.x86_64

1.4 检查系统中是否已安装MySQL

# rpm -qa | grep mysql

1.5 检查系统中是否已安装PHP

# rpm -qa | grep php

二、LAMP环境之Apache安装

Apache:阿帕奇,Apache基金会

httpd 软件 => 前身apache,随着时间的推移以及互联网行业的发展,越来越多的软件加入到了Apache的基金会。

第一步:安装httpd软件

# yum install httpd -y

第二步:配置/etc/httpd/conf/httpd.conf文件

# vim /etc/httpd/conf/httpd.conf

/ServerName => 搜索

ServerName localhost:80

第三步:启动httpd服务

systemctl start httpd

第四步:把httpd服务添加到开机启动项中

# systemctl enable httpd

第五步:查看公网ip

# ifconfig

第六步:在浏览器中,使用公网IP访问阿里云服务器

三、mysql安装

网址:在Linux实例中安装MySQL数据库_云服务器 ECS(ECS)-阿里云帮助中心

四、LAMP环境之PHP安装

使用yum命令安装php软件
# yum install php -y
使用systemctl启动php软件(重启Apache)
# systemctl restart httpd

为什么启动php就是重启Apache呢?
答:因为LAMP架构中,PHP是以模块的形式追加到Apache的内核中,所以启动php就相当于重置Apache软件

测试LAMP环境是否可以使用

第一步:使用cd命令进入/var/www/html目录

# cd /var/www/html

Apache的项目目录 => /var/www/html,以后程序员开发的代码都是放置于此目录

第二步:使用vim命令创建demo.php文件

# vim demo.php

第三步:编写php代码

<?php
    echo'hello world';
?>

编写完成后,保存退出,然后在浏览器中使用http://公网IP/demo.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值