阿里云Cent7.3 部署LAMP

  1. 云栖社区>
  2. 博客>
  3. 正文

阿里云Cent7.3 部署LAMP

qcxc 2017-11-27 11:50:14 浏览1596
展开阅读全文

  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/

网友评论

登录后评论
0/500
评论
qcxc
+ 关注