阿里云服务器ECS LAMP环境安装(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,如果出现以下界面即为安装成功(不过此处有坑下面会提):
此处有一个坑点是很多同学输入后发现仍然无法出现这个界面,还是未响应。这是因为阿里云把相关的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)
如果出现类似下图的界面,则为安装成功:
服务器需求入口
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
谷歌助力,快速实现 Java 应用容器化
原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。 Google 在 2018 年下旬开源了一款新的 Java 工具 Jib,可以轻松地将 Java 应用程序容器化。通过 Jib,我们不需要编写 Dockerfile 或安装 Docker,通过集成到 Maven 或 Gradle 插件,就可以立即将 Java 应用程序容器化。 开源地址:https://github.com/GoogleContainerTools/jib 一、什么是 Jib Jib 是一个快速而简单的容器镜像构建工具,它作为 Maven 或 Gradle 的一部分运行,不需要编写 Dockerfile 或运行 Docker 守护进程。它从 Maven 或 Gradl
- 下一篇
kubernetes 运行AI任务实践 资料下载
分享嘉宾 徐晓舟 2015年加入阿里巴巴基础产品事业部-容器平台-容器服务高级开发工程师多年容器平台产品开发经验目前主要负责参与Kubernetes专有云与Kubernetes深度学习解决方案的研发工作 主题介绍 Kubernetes与深度学习介绍 阿里云的Kubernetes深度学习解决方案 Kubeflow社区与阿里云的Kubernetes深度学习工具:Arena 场景最佳实践: GPU 共享 GPU 监控 GPU 与弹性结合 回放视频 观看地址:https://yq.aliyun.com/live/1004 PPT精彩一览 PPT下载 下载地址:https://yq.aliyun.com/download/3526 下期直播 直播主题:GitOps:Kubernetes多集群环境下的高效CICD实践 直播嘉宾:流生——阿里云容器服务高级开发工程师直播时
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2全家桶,快速入门学习开发网站教程