在阿里云ECS服务器Ubuntu16.04LTS上部署apache2+php+mysql环境

在Ubuntu操作系统上搭建一个最简单的LAMP环境,给入门的小虾米们学习。

操作系统:Ubuntu 16.04 64位

更新系统保证软件源是最新的,同时更新系统也可以降低漏洞的存在。

sudo apt-get update

sudo apt-get dist-upgrade

1、安装apache2

sudo apt-get install apache2

安装成功之后可以通过以下命令查看apache的版本

apache2 -v

执行之后显示:

Server version: Apache/2.4.18 (Ubuntu)
Server built: 2017-09-18T15:09:02

在浏览器输入服务器IP地址,看到如下页面就说明安装成功了

apache安装成功之后的默认页面

apache默认页面
这里写图片描述

2、安装PHP

目前阿里云ECS中的Ubunut系统自带的PHP版本为7.0,出于简单,直接采用默认版本安装,如果对PHP版本有特殊要求,比如要求7.1或者5.6之类的,放在以后再说。

安装PHP通过一下命令:

apt-get install php

运行完成之后可以通过一下命令查看php版本

php -v

执行之后显示:

PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies

则安装成功。

3、安装apache的php模块,使apache可以调用php引擎处理php程序

apt-get install libapache2-mod-php

运行完成之后通过命令查看是否安装成功

cat /etc/apache2/mods-enabled/php7.0.load

如果显示下列内容,则代表成功

Conflicts: php5

LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so

4、检查PHP运行环境是否安装完成

通过以下命令在apache的www根目录写入phpinfo.php文件

vi /var/www/html/phpinfo.php

输入内容

来源:网络


智能推荐

小白第一次在阿里云服务器上部署web项目

做web项目开发的时候,以前都是大牛把框架搭建好,自己往里面写代码。久而久之,小白也想自己搭框架,自己在服务器上部署。所以在本地搭建了一个基于NetBeans+spring+Mybatis+MVC 的web项目框架,搭建过程可参考之前的博客。 传送门【web项目搭建】 项目搭建好了,就想在服务器上试试手,然后就申请了阿里云服务器的免费试用一个月(穷)。 1、阿里云服务器的申请 首先是登录官网,注册...

Windows中在阿里云上部署SVN服务器步骤

由于项目需要,需要使用SVN进行代码的版本控制。然而SVN需要工作在局域网条件下,所以就在阿里云服务器上配置SVN服务器。本文主要介绍如何在阿里云上部署SVN服务器,至于具体的SVN使用方法则不涉及。 一.阿里云服务器的购买 首先,由于只是安装一个SVN服务器,所以可选择的服务器两种:云服务器ECS和轻量应用服务器。这两种服务器的区别大家有兴趣可以自行比较,参考链接:阿里云ECS云服务器和轻量应用...

在阿里云服务器上部署项目失败的原因

在阿里云服务器上部署项目失败的原因 背景 由于最近免费领取了2个月的阿里云学生机,所以想把自己的一些项目部署上去,但是在部署的过程中遇到了一些问题,研究了两天,终于解决,特此分享一下经验教训。 问题阐述 使用idea打包后,通过xshell部署到服务器失败 按照网上大部分的教程说的,在项目完成后,使用idea上Maven Projects打包 打开xshell,点击xftp,将jar包导入想放的文...

往阿里云服务器上部署项目

如何往阿里云服务器上部署项目,我用xftp6和xshell为例。 链接:https://pan.baidu.com/s/1qqG_XWSqVCAWrpfWtZuXqA 提取码:yuan 首先将项目打包,然后将打包后的项目交到服务器上。 利用xftp6登录服务器之后,把文件移到服务器上 往右拽就行!!!使劲拽!!!! 移动完之后,使用xshell加载Linux终端 找到你刚才把打包后的项目移动到的位...

在阿里云ECS云服务器里安装Ubuntu 17.10官方系统

原文链接:点击打开链接 当前阿里云公共镜像提供了ubuntu 16.04,没有17.10,但看到论坛网友想要,所以实践。    环境:云服务器T5 2GB内存规格,原系统Debian 9 64位,目标是安装ubuntu官方的17.10版本。    过程:    1. uname -a # 查看当前系统版本及磁盘使用情况 ...

猜你喜欢

阿里云ECS 服务器隐藏 Apache 版本信息

服务器的 Apache 信息如果被探测会带来安全隐患,如下图: 在 http 头部信息也可以看到服务器及 Apache 版本信息  因此作为服务器加固的一个部分,建议禁止网站服务器返回版本信息。 解决方案 禁用 Apache 网站服务器签名可以通过编辑 Apache 配置文件来实现。 注意:这里以常见的配置文件位置为例(用户应以实际的配置文件路径为准). 在Debian,Ubuntu上:...

在阿里云部署项目的大致思路和认识 云服务器ECS

在阿里云部署项目的大致思路和认识 云服务器ECS 云服务器ECS的选择 镜像的选择 配置安全组 连接远程桌面 配置安装 放置自己的项目 云服务器ECS的选择 我是属于做着玩,又是第一次用阿里云,所以白嫖了个服务器(老资深嫖客了/狗头/狗头) 我也不需要用啥高端的性能,为了免费使用期更长,所以选择了t5(白嫖一个月)1核2G 如果 不是新用户了,也是像我一样 做着玩的话,付费类型可以选择按量付费 感...

终于!Linaro 加盟 Zephyr 项目

导读 为物联网构建实时操作系统的开源协作项目 Zephyr 项目宣布,Linaro 有限责任公司以白金会员的身份加盟该项目。Linaro是一家为 ARM 架构开发开源软件的协作工程组织,也是全球性机构,其 35 个成员中不乏来自多个行业部门的龙头企业。 Linaro 加入了由英特尔公司(包括其收购的企业集团阿尔特拉公司和风河系统公司)、恩智浦半导体公司(包括其最近与飞思卡尔合并的组织)以及美国新思...

AI技术 | PIFuHD-由高清图片生成3D人物模型对BIM的启示

AI技术 | PIFuHD-由高清图片生成3D人物模型对BIM的启示 AI技术 | PIFuHD-由高清图片生成3D人物模型对BIM的启示 AI技术 | PIFuHD-由高清图片生成3D人物模型对BIM的启示 最近在知乎上逛着看到一个非常有意思的AI技术,叫PIFuHD,这个技术可以由一张人物的高清图片,进行一系列的像素处理,生成人物的3D模型结构,很多关于人物的细节都处理得很好,还原度很高,下面...

win10动态壁纸无法通过右击属性的个性化来换掉

文章目录 win10壁纸无法去掉 a. 打开轻松使用设置 b. 找到window个性化设置 c. 关闭“在windows中显示动画” win10壁纸无法去掉 a. 打开轻松使用设置 b. 找到window个性化设置 c. 关闭“在windows中显示动画”...

问答精选

Static initialization order issue in C++

This is another variation of an old theme: The initialization order of static objects in different translation units is not defined. Below is a stripped-down example of my particular scenario. The cla...

How to append a text file on SFTP server using SharpSSH or SSH.NET library

I use Tamir.SharpSSH library to make my SFTP operations. I can upload file from client, delete or list files located in an SFTP server directory. But I cannot find how to append a text file. I don't w...

NodeJS cloud Openshift wont display my app

I've been struggling days just to upload my nodejs app on a cloud and i tried openshift because it seems nice and i've commited my folder and files into my github, i've created a ssh key and everythin...

Creating APK file inside Android Application on the device?

Can one create .APK file from set of files/folder inside Android Application? (for example, inside application like fdroid) For example, I have uncompressed files of my apk file and I want to recreate...

Naming files in R loop

I have multiple audio files which are held in several subfolders in my working directory. I have a loop which reads in the first minute of each file and then saves them as a new file. Now, there are a...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答