https://yq.aliyun.com/articles/272453?spm=5176.11065265.1996646101.searchclickresult.10f8fa22MZ3TXAji
摘要: 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安装成功。
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
代码如下图
5.重启Apache服务,否则修改配置不生效
systemctl restart httpd.service
在浏览器再次访问如图下所示,说明修改配置成功!
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.在打开的配置文件中,输入以下代码
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
代码如下图所示
在浏览器输入:你的服务器IP地址/inex.php,显示如下图说明配置成功!
(三)安装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成功!
6.远程连接设置
mysql> grant all privileges on *.* to root@'%'identified by 'password';
在阿里云服务器安全组配置,开放3306端口,允许远程连接。即可使用第三方数据库管理软件登录
(四)安装PHPMyAdmin
1.安装PHPMyAdmin
yum install phpmyadmin php-mcrypt
2.修改配置配置文件
vim /etc/httpd/conf.d/phpMyAdmin.conf
3.在浏览器输入:你的服务器IP/ phpMyAdmin,如下图所示说明安装成功。