阿里云Cent7.3 部署LAMP

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:   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/
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
网络安全 网络协议 数据安全/隐私保护
|
关系型数据库 MySQL PHP
|
关系型数据库 MySQL PHP
|
Web App开发 关系型数据库 PHP
|
关系型数据库 MySQL 数据库
|
Web App开发 安全 关系型数据库
|
开发工具 数据安全/隐私保护
|
关系型数据库 Linux PHP
|
关系型数据库 MySQL 测试技术