ubuntu14.04 安装lnmp + redis

时间:2021-12-09 07:37:40

1、更新源 apt-get install update

2、安装nginx : apt-get install nginx

配置nginx:

① cd /etc/sites-enabled/

② vim test.conf 粘贴以下文本框代码保存即可

server {
listen 80;
server_name _;
root /mnt/data/dapp/public;  #目录路径
index index.html index.htm index.php; #index.php必须存在 location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
} location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ {
access_log off;
root /mnt/data/dapp/public;  #图片文件根目录
expires 30d;
break;
} location ~* \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
#fastcgi_buffers 8 128k;
fastcgi_connect_timeout 1200s;
fastcgi_send_timeout 1200s;
fastcgi_read_timeout 1200s;
fastcgi_buffer_size 64k;
fastcgi_buffers 8 128k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 256k; fastcgi_index index.php;
include fastcgi_params;
set $path_info "" ;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$" ){
set $real_script_name $1;
set $path_info $2;
}
#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info; }
}

③或者复制default 打开相对应的配置也可以,注意端口号不能重复

        ④ 重启nginx:service nginx restart

3、安装mysql : apt-get install mysql-server

配置mysql:

① vim /etc/mysql/my.cnf 将 bind-address = 127.0.0.1 用 # 注销掉

② 重启mysql: service mysql restart;

③ 登录mysql: mysql -u root -p密码

④开放权限:GRANT ALL PRIVILEGES ON 数据库名.* TO '账号名'@'ip地址' IDENTIFIED BY '密码' WITH GRANT OPTION;

⑤执行 FLUSH PRIVILEGES;即可

4、安装php:apt-get install php5-fpm php5-mysql

配置php:

① 取消有安全隐患及设置时区:  vim /etc/php5/php.ini

将cgi.fix_pathinfo=1 设置为 cgi.fix_pathinfo=0

取消 #date.timezone = 并设置为date.timezone = PRC

② 重启php: service php5-fpm restart 即可

5、安装redis: apt-get install redis-server

配置 redis:

① 查看redis状态:ps -aux|grep redis

② 设置外网访问和设置密码:vim /etc/redis/redis.conf

将 bind 127.0.0.1 用 # 注释掉

找到 #requirepass foobared 取消注释,并将foobared 修改成你的密码并保存

注:本系统可以不设置密码也可以正常访问

③ 重启redis: service redis-server restart

④ 登录 redis-cli -a 密码 即可登录 无密码 直接输入 redis-cli 回车即可

⑤安装扩展:apt-get install php-redis

6、打开防火墙端口就可以访问了

ubuntu14.04 安装lnmp + redis的更多相关文章

  1. ubuntu14.04 安装LNMP

    新书上市<深入解析Android 5.0系统> 通常我们使用centos来组建LNMP,可是我们开发时多使用ubuntu的桌面版本号来调试,以下将具体介绍怎样在ubuntu上安装一套LNM ...

  2. ubuntu14&period;04 安装redis 2&period;8&period;9

    ubuntu14.04安装前准备工作,为了保证安装顺利,请先执行apt-get update 然后安装make 和gcc(已安装的可忽略) apt-get install make apt-get i ...

  3. &lbrack;原创&rsqb;ubuntu14&period;04部署ELK&plus;redis日志分析系统

    ubuntu14.04部署ELK+redis日志分析系统 [环境] host1:172.17.0.4 搭建ELK+redis服务 host2:172.17.0.3 搭建logstash+nginx服务 ...

  4. Ubuntu14&period;04安装配置web&sol;ftp&sol;tftp&sol;dns服务器

    目录: 1.安装ftp服务器vsftpd --基于tcp,需要帐号密码 2.安装tftp服务器tftpd-hpa,tftp-hpa --udp 3.web服务器--使用Apache2+Mysql+PH ...

  5. Ubuntu14&period;04安装intel集显驱动

    Ubuntu14.04安装intel集显驱动 标签(空格分隔): ubuntu linux 驱动安装 1.查看本机显卡型号 使用lspci命令来获取PCI接口硬件信息 o@o-pc:~$ lspci ...

  6. Ubuntu14&period;04安装中文输入法以及解决Gedit中文乱码问题

    1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Rem ...

  7. Ubuntu14&period;04安装配置ndnSIM

    Ubuntu14.04安装配置ndnSIM 预环境 Ubuntu14.04官方系统 请先使用sudo apt-get update更新一下源列表 安装步骤 安装boost-lib sudo apt-g ...

  8. Ubuntu14&period;04 安装QQ国际版wine-qqintl

    Ubuntu14.04安装qq国际版方式: 首先下载,链接为:  https://pan.baidu.com/s/1boPitVD 密码:jp1j 也可去Ubuntu中文的Kylin(优麒麟)官网下载 ...

  9. 一&period;ubuntu14&period;04安装、亮度设置、显卡设置等一体化讲解

    一.ubuntu14.04安装 安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539. ...

随机推荐

  1. iOS-网络处理

    1.iOS-网络基础 2.iOS-网络处理框架AFN 3.iOS-网络爬虫

  2. storm spout的速度抑制问题

    转发请注明原文地址:http://www.cnblogs.com/dongxiao-yang/p/6031398.html 最近协助同事优化一个并发消费kafka数据用来计算的任务,压测过程中发现有两 ...

  3. iOS 网络与多线程--7&period;Performselector消息处理方法

    创建一个IOSApp类 IOSApp.h文件 #import <Foundation/Foundation.h> @interface IOSApp : NSObject // 1.添加一 ...

  4. NSIS:应用软件自动升级功能的探索与实践

    原文 NSIS:应用软件自动升级功能的探索与实践 记得以前轻狂曾分享过使用第三方软件实现应用软件自动升级功能 (详细http://www.flighty.cn/html/soft/20110106_1 ...

  5. ASP&period;NET Zero--11&period;一个例子(4)商品分类管理-数据检验

    虽然已经可以添加商品分类,但还需进行优化,比如:用户是否输入.输入字符串是否有格式限制等等. 打开添加分类按钮,名称不输入任何字符,直接保存,会发现列表添加一条空记录.在实际项目中,这是不允许出现的事 ...

  6. for循环和while循环

    for循环和while循环 --道心 for循环 name1_list=['daoxin','wuxin','zhixin']for ele in name1_list: #找到"wuxin ...

  7. JavaGUI版本销售管理系统

    不知不觉中,本科阶段已经走过两个年头,诸多感慨,诸多向往,周遭的人和事物在不断的改变着,自己的目标也在不断改变,总之,世界一直在快速的发生着变化,快到我们无法捕捉,总的来说,过得很潇洒,就等考上研究生 ...

  8. 错误:编码GBK的不可映射字符

    当Java源代码中包含中文字符时,我们在用javac编译时会出现"错误:编码GBK的不可映射字符". 由于JDK是国际版的,我们在用javac编译时,编译程序首先会获得我们操作系统 ...

  9. AI1&period;1-人工智能史

    来自:http://zh.wikipedia.org/wiki/人工智能史#CITEREFBerlinski2000 这篇是来自*上面的人工智能史,将其大部分保留(真的是大部分,所以差不多没有原 ...

  10. 接口测试之基础篇--http协议

     概念:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为了提供一种 ...