阿里云Cent7.3 部署LAMP

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:   Linux系统它具备极高的稳定性、安全性、占用资源少、生命周期较长,是我们网站服务器的首先。我个人建议你选择CentOS,毕竟阿里云也非常的推荐你使用CentOS作为服务器系统。而且网上有关CentOS的教程很多,阿里云里的云服务器ECS帮助与文档也有相关的部署教程,方便学习,我这里选择最新的Centos7.3,采用yum在线安装部署LAMP。

  Linux系统它具备极高的稳定性、安全性、占用资源少、生命周期较长,是我们网站服务器的首先。我个人建议你选择CentOS,毕竟阿里云也非常的推荐你使用CentOS作为服务器系统。而且网上有关CentOS的教程很多,阿里云里的云服务器ECS帮助与文档也有相关的部署教程,方便学习,我这里选择最新的Centos7.3,采用yum在线安装部署LAMP。


(一)安装Apache

1.安装apache前需要安装相关依赖包。

yum install -y gcc gcc-c++ autoconf libtool

2.安装apache

yum install httpd

重启apache服务

Systemctl restart httpd.service

设置apache开机启动

Systemctl enable httpd.service

PS:相关命令 

systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动

3.测试Apache

  在浏览器输入:你的服务器IP地址,如显示下图,说明你Apache安装成功。

ay.jpg


4.修改Apache默认网站路径

  Apache配置文件位置:/etc/httpd/conf/httpd.conf

  Apache默认网站路径:/var/www/html

下面来进行修改默认网站路径,首先创建自定义网站根目录 

mkdir /home/www

打开配置文件 

vim /etc/httpd/conf/httpd.conf

找到DocumentRoot "/var/www/html"和改为如下图

网站建设


然后在你配置的默认网站路径下创建index.html 

vim /home/www/index.html

代码如下图

al2.jpg


5.重启Apache服务,否则修改配置不生效 

systemctl restart httpd.service

在浏览器再次访问如图下所示,说明修改配置成功!

ay3.jpg


6.自动压缩网页代码功能在Apache配置文件末添加 

# Gzip
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/*
AddOutputFilterByType DEFLATE application/ms* application/vnd* 
application/postscript application/javascript appliction/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php 
application/x-httpd-fastphp


7.建立一个项目目录 

mkdir /home/www/smile

8.进入apache子配置文件夹,建立对应的项目配置文件 

cd /etc/httpd/conf.d
vim smile.conf

9.在打开的配置文件中,输入以下代码

ay4.jpg


10.重启apache 

systemctl restart httpd.service


(二)安装PHP

1.使用yum安装默认PHP5.4版本 

yum -y install php

安装完成后务必重启Apache服务

systemctl restart httpd.service

php配置文件路径:/etc/php.ini

然后在默认网站路径下创建index.php

vim /home/www/index.php

代码如下图所示

ay5.jpg

在浏览器输入:你的服务器IP地址/inex.php,显示如下图说明配置成功!

ay6.jpg


(三)安装MySQL

1.由于yum下没有mysql-server包,需要下载后安装

Wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum localinstall mysql-community-release-el7-5.noarch.rpm

2.安装MySQL

yum install mysql-community-server

3.启动MySQL服务

systemctl start mysqld

4.安装完成默认情况下MySQL的密码为空,为了保证安全性需要修改MySQL的root用户密码。

mysqladmin -u root password 'xxxx'

5登录MySQL

mysql -uroot -p密码

如下图表示MySQL成功!

ay7.jpg


6.远程连接设置

mysql> grant all privileges on *.* to root@'%'identified by 'password';

  在阿里云服务器安全组配置,开放3306端口,允许远程连接。即可使用第三方数据库管理软件登录

ay8.jpg

  

(四)安装PHPMyAdmin

1.安装PHPMyAdmin

yum install phpmyadmin php-mcrypt

2.修改配置配置文件

vim /etc/httpd/conf.d/phpMyAdmin.conf

ay9.jpg


3.在浏览器输入:你的服务器IP/ phpMyAdmin,如下图所示说明安装成功。

ay10.jpg


网站建设之阿里云Cent7.3 部署LAMP教程到处为止啦!希望能对你有帮助! http://www.smileyuchun.com/
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
5天前
|
Java 关系型数据库 MySQL
保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
本文档详细介绍了将SpringBoot项目部署到阿里云服务器的步骤。首先,通过Xshell连接服务器,使用公网IP地址。接着,下载JDK的Linux版本,使用XFTP上传并解压,配置环境变量。然后,安装MySQL 5.7,包括下载YUM源、安装、启动服务以及修改root密码和开启远程访问。最后,将SpringBoot项目打包成jar,上传至服务器,使用`java -jar`命令运行,通过`nohup`确保服务持续运行。配置安全组以允许远程访问。
|
9天前
|
弹性计算 运维 数据安全/隐私保护
【雾锁王国开服】阿里云一键部署雾锁王国联机服务器详细教程
阿里云提供雾锁王国服务器搭建教程,借助计算巢服务,用户可在3分钟内创建Enshrouded游戏服务器。8核32G服务器1个月109元,3个月327元;4核16G10M带宽1个月30元,3个月90元。需先注册并实名认证阿里云账号,然后通过傻瓜式一键部署入口进行购买和设置,包括地域、购买时长、服务器参数等。部署完成后,分享服务器信息给游戏伙伴,即可开始游戏。详细教程和更多配置信息可在阿里云ECS产品页查看。
28 0
|
16天前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用之在阿里云Serverless中函数计算FC nginx 部署上去之后放置静态页面如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
234 0
|
16天前
|
运维 监控 Serverless
Serverless 应用引擎产品使用之在使用阿里云函数计算部署网站时,网站打开不稳定如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
189 1
|
16天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用之阿里函数计算中。将本地电脑上的项目文件部署到阿里云函数计算(FC)上并实现对外提供API和WebUI如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
36 1
|
16天前
|
运维 NoSQL Java
Serverless 应用引擎产品使用之在函数计算上部署Java服务并访问阿里云MongoDB如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
16 0
|
16天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用之在阿里云函数计算中使用Docker进行部署函数如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
28 0
|
16天前
|
运维 IDE Serverless
Serverless 应用引擎产品使用之阿里函数计算中,阿里云容器镜像服务(Container Registry)中创建自定义镜像,然后将其部署到FC上如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
29 0
|
16天前
|
运维 Serverless Go
Serverless 应用引擎产品使用之在阿里云函数计算中c++模板,将编译好的C++程序放进去部署如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
13 1
|
26天前
|
关系型数据库 MySQL Java
阿里云服务器搭建部署JavaWeb环境
以下是内容的摘要: 本文介绍了在阿里云上部署云服务器并配置Tomcat、JDK和MySQL的步骤。首先,需要注册阿里云账号并进行实名认证,然后选择合适的服务器配置并购买。接着,通过XShell和Xftp连接并上传Tomcat和JDK安装包到服务器,解压并配置环境变量。确保8080端口开放,并启动Tomcat。对于MySQL的安装,包括下载安装包、设置开机启动、修改密码、授权远程登录以及将本地数据库迁移至云服务器。最后,文章总结了整个过程并预告了后续关于项目部署的内容。