阿里云服务器ECS LAMP环境安装(Ubuntu)

 

所周知若是要搭建一个网站lamp环境必不可少,可是阿里云初始的时候没有自带lamp环境,本来阿里云自带的包也已经失效了,因此须要本身来安装。可是网上大部分博客都有些老,因而中间遇到了一些小坑,今天就在这里记录下来方便你们。php

 

在全部的开始,先升级apt-get,否则会在后续的过程当中出现没法找到对应包的状况:html

sudo apt-get update
sudo apt-get upgrade

 

以后是LAMP的安装顺序问题,在默认安装好了Linux系统的状况下,通常来讲比较建议的顺序是Mysql Apache 最后安装PHP,这是由于PHP依赖Apache和Mysql的服务(可是Mysql和Apache的顺序无所谓)。mysql

Mysql安装:sql

sudo apt-get install mysql-server

中途可能会须要输入数据库管理员密码,届时自行输入便可。数据库

安装完成后输入:apache

sudo netstat -tap | grep mysql

若是能够看到监听端口即为安装成功。ubuntu

 

Apache安装:浏览器

sudo apt-get install apache2 

此时要检验在网页中输入本身的阿里云服务器的公网IP,若是出现如下界面即为安装成功(不过此处有坑下面会提):安全

此处有一个坑点是不少同窗输入后发现仍然没法出现这个界面,仍是未响应。这是由于阿里云把相关的80,8080端口关闭了,须要咱们自行打开。这个时候咱们须要进入阿里云控制台,选择下图中表示的安全组:服务器

 

,而后点击服务器旁边的 配置规则按钮,选择右侧添加安全组按钮,增长80,8080端口,配置结果以下图所示便可:

此时再次输入服务器外网IP,便可正确访问。

 

PHP安装:

在网上绝大多数的教程是要求输入“sudo apt-get install php5 libapache2-mod-php5”,可是通过博主测试之后发现并不能得到相应的包,出现了“E: Package 'php5' has no installation candidate”的提示语句。后来在网上查了一下,是由于Ubuntu 16.04版本已经再也不支持PHP5,而是默认PHP7,因此须要输入的是:

sudo apt-get install libapache2-mod-php php

或者:

sudo apt-get install php5.6 libapache2-mod-php5.6

(解决方案的网址点击这里能够跳转)

未验证是否安装完成,建一个文档: sudo vi /var/www/html/info.php

按下i键编辑文件 输入

<?php

phpinfo();

?>

以后按ESC,输入 :wq 保存退出(记住有冒号)

重启下Apache:输入 

sudo /etc/init.d/apache2 restart

在浏览器中输入 IP/info.php    (此处的IP是你的外网IP)

若是出现相似下图的界面,则为安装成功:

相关文章
相关标签/搜索