欢迎光临
我们一直在努力

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

 

所周知如果要搭建一个网站lamp环境必不可少,但是阿里云初始的时候没有自带lamp环境,原本阿里云自带的包也已经失效了,所以需要自己来安装。但是网上大部分博客都有些老,于是中间遇到了一些小坑,今天就在这里记录下来方便大家。

 

在所有的开始,先升级apt-get,不然会在后续的过程中出现无法找到对应包的情况:

sudo apt-get update sudo apt-get upgrade

 

之后是LAMP的安装顺序问题,在默认安装好了Linux系统的情况下,一般来说比较建议的顺序是Mysql Apache 最后安装PHP,这是因为PHP依赖Apache和Mysql的服务(但是Mysql和Apache的顺序无所谓)。

Mysql安装:

sudo apt-get install mysql-server

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

安装完成后输入:

sudo netstat -tap | grep mysql

如果可以看到监听端口即为安装成功。

 

Apache安装:

sudo apt-get install apache2 

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

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

此处有一个坑点是很多同学输入后发现仍然无法出现这个界面,还是未响应。这是因为阿里云把相关的80,8080端口关闭了,需要我们自行打开。这个时候我们需要进入阿里云控制台,选择下图中表示的安全组:

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

 

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

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

此时再次输入服务器外网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)

如果出现类似下图的界面,则为安装成功:

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

 

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《阿里云服务器ECSLAMP环境安装(Ubuntu)》
文章链接:https://www.456zj.com/4063.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址