在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
如果显示下列内容,则代表成功
LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so
4、检查PHP运行环境是否安装完成
通过以下命令在apache的www根目录写入phpinfo.php文件
vi /var/www/html/phpinfo.php
输入内容
来源:网络
做web项目开发的时候,以前都是大牛把框架搭建好,自己往里面写代码。久而久之,小白也想自己搭框架,自己在服务器上部署。所以在本地搭建了一个基于NetBeans+spring+Mybatis+MVC 的web项目框架,搭建过程可参考之前的博客。 传送门【web项目搭建】 项目搭建好了,就想在服务器上试试手,然后就申请了阿里云服务器的免费试用一个月(穷)。 1、阿里云服务器的申请 首先是登录官网,注册...
由于项目需要,需要使用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终端 找到你刚才把打包后的项目移动到的位...
原文链接:点击打开链接 当前阿里云公共镜像提供了ubuntu 16.04,没有17.10,但看到论坛网友想要,所以实践。 环境:云服务器T5 2GB内存规格,原系统Debian 9 64位,目标是安装ubuntu官方的17.10版本。 过程: 1. uname -a # 查看当前系统版本及磁盘使用情况 ...
服务器的 Apache 信息如果被探测会带来安全隐患,如下图: 在 http 头部信息也可以看到服务器及 Apache 版本信息 因此作为服务器加固的一个部分,建议禁止网站服务器返回版本信息。 解决方案 禁用 Apache 网站服务器签名可以通过编辑 Apache 配置文件来实现。 注意:这里以常见的配置文件位置为例(用户应以实际的配置文件路径为准). 在Debian,Ubuntu上:...
在阿里云部署项目的大致思路和认识 云服务器ECS 云服务器ECS的选择 镜像的选择 配置安全组 连接远程桌面 配置安装 放置自己的项目 云服务器ECS的选择 我是属于做着玩,又是第一次用阿里云,所以白嫖了个服务器(老资深嫖客了/狗头/狗头) 我也不需要用啥高端的性能,为了免费使用期更长,所以选择了t5(白嫖一个月)1核2G 如果 不是新用户了,也是像我一样 做着玩的话,付费类型可以选择按量付费 感...
导读 为物联网构建实时操作系统的开源协作项目 Zephyr 项目宣布,Linaro 有限责任公司以白金会员的身份加盟该项目。Linaro是一家为 ARM 架构开发开源软件的协作工程组织,也是全球性机构,其 35 个成员中不乏来自多个行业部门的龙头企业。 Linaro 加入了由英特尔公司(包括其收购的企业集团阿尔特拉公司和风河系统公司)、恩智浦半导体公司(包括其最近与飞思卡尔合并的组织)以及美国新思...
AI技术 | PIFuHD-由高清图片生成3D人物模型对BIM的启示 AI技术 | PIFuHD-由高清图片生成3D人物模型对BIM的启示 AI技术 | PIFuHD-由高清图片生成3D人物模型对BIM的启示 最近在知乎上逛着看到一个非常有意思的AI技术,叫PIFuHD,这个技术可以由一张人物的高清图片,进行一系列的像素处理,生成人物的3D模型结构,很多关于人物的细节都处理得很好,还原度很高,下面...
文章目录 win10壁纸无法去掉 a. 打开轻松使用设置 b. 找到window个性化设置 c. 关闭“在windows中显示动画” win10壁纸无法去掉 a. 打开轻松使用设置 b. 找到window个性化设置 c. 关闭“在windows中显示动画”...
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...
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...
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...
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...
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...