Lnmp安装收集资料

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:
2014-07-03 Ubuntu安装nginx php5-fpm mysql

一、安装nginx
1、切到root用户
    sudo su
2、切换源
3、更新所需列表
    apt-get update
下面安装nginx(这儿采用ap-get安装方式来安装)
4、安装nginx
    apt-get install nginx
5、开启服务
    /etc/init.d/nginx start
   停止服务
    /etc/init.d/nginx -s stop
   重启
    /etc/init.d/nginx -s reload
二、安装mysql 
1、安装mysql的服务端
    apt-get install mysql-server
2、安装mysql的客户端
    apt-get install mysql-client
3、查看
    查看当前编码(系统):show variables like 'character%';
    修改my.cnf 在[client'下添加default-character-set=utf8
    在[server]下添加default-character-set=itf8,init_connect='SET NAMES utf8;'
    重启mysql 
        /etc/init.d/mysql restart

三、安装php5-fpm
    apt-get install php5-cgi 
    apt-get install php5-fpm 
    apt-get install php5-curl  (客户端 URL 库函数库)
    apt-get install php5-gd (GD库图像函数库)
    apt-get install php5-mysql   (增加对mysql支持)
    apt-get install php5-mcrypt  (Mcrypt 加密函数库)
    apt-get install php5-memcache  (Memcache客户端)
    apt-get install php5-memcached   (Memcache服务端)
    apt-get install php5-dev    (开发支持模块)
    
    ===================
在使用Ubuntu时,有时编辑文件,可能没有权限,但是忘记sudo了,所以就想到是不是vi应该有编辑中提升权限的呀。
搜索了一下,果然有:

在vim中保存正在编辑的文件而不需要必要的权限。

(Save a file you edited in vim without the needed permissions)

下面我们就分析下这条命令是怎样做到保存文件而不需要必要的权限的

:w !sudo tee %

man vim就会发现

百分号(“%”)代表当前文件名

根据man vim的提示:

:[range]w[rite] !{cmd}  Execute {cmd} with [range] lines as standard input
(note the space in front of the ‘!’).  {cmd} is
executed like with “:!{cmd}”, any ‘!’ is replaced with
the previous command
“:w !sudo tee %”这条命令的含义是把当前编辑的文件的内容当做标准输入输入到命令sudo tee 文件名里去
也就是sudo保存为当前文件名
这个功能其实可能debian和ubuntu的用户更需要一些

http://wangcong.org/blog/?p=289
今天刘洋同学问到一个问题,为什么sudo下面的命令还是无权限

$sudo echo ‘1′ > ip_forward
bash: ip_forward: Permission denied

而以root身份就可以?

# echo ‘1′ > ip_forward

一开始没有看出原因来,后来仔细一琢磨,其实原因很简单,shell对‘>’解释干扰了对这个命令含义的判断。我们本想应该是这样的意思:让sudo执行后面的这些“echo ‘1′ > ip_forward”,而实际上是:sudo echo ‘1′ ,执行到这里,shell再把它的执行结果重定向到ip_forward里去!当然是无权限,因为流本身不会随echo那样被sudo“感染”上suid权限!

解决方法是什么?也很简单,就让后面那一串东西搁一起执行:

$sudo sh -c ‘echo 1 > ip_forward’

等等,还有没有更好的解决方法?有!刘洋同学认真思考了一下,觉得应该有这么个东西XX: echo ‘1′ | sudo XX ip_forward。我擦亮眼睛一看,我靠,这不就是tee(1)么!!没错,另一种解决方法就是:

$echo ‘1′ | sudo tee ip_forward

或者:

$echo ‘1′ | sudo tee ip_forward | cat > /dev/null

刘洋问tee(1)是不是和tea有关系?不是!tee其实取自大写字母T的发音,而T不正是最后一个命令中流的流向么?!多么形象的名字啊!
==============
http://blog.csdn.net/zhxp_870516/article/details/8520358
采用上的配置方案配置nginx/site-  default文件

=====================

本文转自孤舟夜航之家博客51CTO博客,原文链接http://blog.51cto.com/cysky/1434593如需转载请自行联系原作者


cysky

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
关系型数据库 应用服务中间件 Linux
linux 下安装 LNMP 最简单的安装方法
linux 下安装 LNMP 最简单的安装方法
37 0
|
11月前
|
运维 Linux 数据安全/隐私保护
宝塔手把手教学-Linux面板安装LNMP & worldpress个人博客
宝塔手把手教学-Linux面板安装LNMP & worldpress个人博客
155 1
|
缓存 Linux PHP
17.17 LNMP安装php扩展模块
我们已经知道 LNMP 一键安装包默认只安装了最基本的 Nginx+Mysql+PHP 环境,并没有安装扩展功能模块,如果需要安装扩展模块该怎么办?
237 0
17.17 LNMP安装php扩展模块
|
关系型数据库 MySQL Linux
一台新的Linux服务器什么都没安装,可以直接使用docker搭建LNMP环境吗?底层原理是什么?
一台新的Linux服务器什么都没安装,可以直接使用docker搭建LNMP环境吗?底层原理是什么?
200 0
|
tengine NoSQL 关系型数据库
ezhttp一键安装配置lnmp lamp lnamp(nginx apache php mysql)环境
ezhttp一键安装配置lnmp lamp lnamp(nginx apache php mysql)环境
119 0
ezhttp一键安装配置lnmp lamp lnamp(nginx apache php mysql)环境
|
关系型数据库 MySQL 应用服务中间件
LNMP架构——源码编译安装
1、编译安装nginx服务 2、编译安装mysql服务 3、编译安装php解析环境
LNMP架构——源码编译安装
|
关系型数据库 MySQL Linux
17.15 LNMP安装的前期准备
下面,我们就使用一键安装包来搭建 LNMP 环境。不过在安装之前还是要做一些准备工作的。
173 0
17.15 LNMP安装的前期准备
|
运维 关系型数据库 应用服务中间件
【运维】源码编译安装 lnmp环境+wordpress部署
【运维】源码编译安装 lnmp环境+wordpress部署
479 0
【运维】源码编译安装 lnmp环境+wordpress部署
|
安全 Ubuntu 关系型数据库
Ubuntu/Deepin如何使用宝塔快速安装LNMP
首先安装宝塔客户端宝塔 Linux 面板安装,登录到云服务器,输入以下命令: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 安装成后,会出现如下界面: 宝塔默认登录端口为:8888,如果没有开通,需要在在安全组中开通8888端口,才能访问。
1749 0
Ubuntu/Deepin如何使用宝塔快速安装LNMP
下一篇
DDNS