在ubuntu server上安装沸腾时刻环境
1. 安装php5.6
http://phpave.com/upgrade-to-php-56-on-ubuntu-1404-lts/
按照这篇文章的顺序来做,可以安装最新5.6版本php
安装好了以后,要安装php的其他依赖,例如php5-curl等
2. 按照以下文章安装其他配置以及laravel
https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-an-nginx-web-server-on-ubuntu-14-04
3. 设置用户和组:
添加用户 yingxi , id设置为1003
添加组 www, id设置为 1002
添加yingxi至www组
(方法详见博客)
在用户的 /etc/passwd 文件结尾加上 /home/yingxi:/bin/bash
添加yingxi至sudo
4. 创建项目文件夹并设置owner和权限
chown yingxi:www fitshike2 -R
chmod 775 fitshike2 -R
5. 在nginx配置文件(/etc/nginx/sites-available/default)中设置环境变量:
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param APPLICATION_ENV dev;
include fastcgi_params;
}
5. 如果访问网站出现错误应该是权限错误导致:
若没有创建www用户(属于www组)则先创建一个www用户。
1. 修改nginx的权限,group改为www(如果有用户,把user也改为www)
2. 修改php5-fpm的配置,user改为www,group改为www
listen.owner改为www,listen.group改为www(这两项若不改重启后php5-fpm.socket的用户和组会还原成www-data)
有可能在这里:sudo vim /etc/php5/fpm/pool.d/www.conf
3. 修改php5-fpm.socket这个文件的用户和组
sudo chown www:www /var/run/php5-fpm.sock
4. 重启php(如果php已经起来了,就要重启)
6. 然后安装Mongo(根据官方文档即可安装成功)
7. 安装Mongo Php Driver
http://docs.mongodb.org/ecosystem/drivers/php/
根据文章里面的步骤来安装driver
/etc/php5/fpm/php.ini
注意:设置mongo.so的时候一定要给 绝对路径
extension=/usr/lib/php5/20131226/mongo.so
8. 重启相关服务:
ps aux | grep php
sudo kill -USR2 2429
service nginx restart
service php5-fpm restart
然后通过phpinfo查看mongo是否被安装成功
-------------------
另附一法:
直接git clone
所有权限调为775,
umask调为002(修改profile文件的方式才能永久修改umask)
// 已失效:composer dumpautoload
---------------------------------------------
如何寻找nginx的错误:
tail -f /var/log/nginx/error.log
寻找nginx.conf文件:
whereis nginx.conf
VIM里面查找下一个:
N找下一个
VIM里面翻页:
ctrl+B,ctrl+F
查看进程状况:
ps aux | grep php
开发环境phpstorm:
1. 要导入jar包
2. 调整权限如下图所示:

3. 调整分隔符,File->settings->code style->general->调整为 Unix and OS X (\n):

在ubuntu server上安装沸腾时刻环境的更多相关文章
- 一台Ubuntu server上安装多实例MySQL
受环境所迫,在一台Ubuntu server上安装多个实例MySQL. 手动安装MySQL 环境:Ubuntu server 11.10 64bit + mysql-5.5.17-linux2.6-x ...
- Docker-Compose简介与Ubuntu Server 上安装Compose
Compose简介 Compose是Docker官方的开源项目,负责对Docker容器集群的快速编排. Compose是定义和运行多个Docker容器的应用. 举例来说: 一个项目除了Tomcat容器 ...
- 实战Ubuntu Server上配置LXDE+VNC环境
1.安装x-window 使用apt-get 安装 xorg sudo apt-get install xorg 如果提示以下内容,就说明需要update下源列表,使用sudo apt-get upd ...
- 通过 ppa 在ubuntu server 上安装java 8
第一步:使用ppa/源方式安装,安装ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 第二步:安装 oracle ...
- Debian/Ubuntu server上安装安全更新
原始链接:http://serverfault.com/questions/270260/how-do-you-use-apt-get-to-only-install-critical-securit ...
- 在Ubuntu Server上安装Postgresql
首先更新一下源: sudo apt-get update 如果你不知道Postgresql具体的包的名称,可以使用一下语句进行查找: apt-cache search ^Postgresql 使用上述 ...
- Ubuntu Server 上安装pip后pip命令报错的解决办法
Installation Do I need to install pip? pip is already installed if you are using Python 2 >=2.7.9 ...
- 在ubuntu服务器上安装tomcat 9
前提条件: 确保ubuntu服务器上 已经安装 java 8 或更高版本,安装java8可以参考我的另一篇博文 通过 ppa 在ubuntu server 上安装java 8 java -versio ...
- Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
随机推荐
- Core Data数据操作
1.建立学生实体,插入100条数据 2.按条件查询学生数据 3.统计学生信息 4.修改学生信息 5.删除学生数据 import UIKit import CoreData class ViewCont ...
- Semiconnected--强连通缩点
1451: Semiconnected 时间限制: 1 Sec 内存限制: 32 MB 提交: 79 解决: 20 题目描述 For a directed graph G = (V, E), if ...
- javascript之url转义escape()、encodeURI()和encodeURIComponent()
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decod ...
- C/C++ 动态存储分配
C语言的动态分配函数: malloc(m):开辟m字节长度的地址空间,并返回这段空间的首地址 sizeof(x):计算变量x的长度 free(p):释放指针p所指变量的存储空间,即彻底删除一个变量 C ...
- Excel中利用IF和TIME函数计算出上下班状态!
大家都知道现在上下班实行打卡制,制作考勤的人员需要对你上下班的时间,计算出上下班的状态,比如:迟到.早退.加班.正常等.下面为您介绍一个“帮手”. 1.打开Excel文档.如下图 ...
- SSIS WITH VERTICA的注意事项总结
项目中使用到SSIS访问vertica,以下是我使用中总结的一些注意事项: 1.vertica对约束的处理方式与之前的DBMS是不同的. 以上的截图说明,在使用ado.net provider连接ve ...
- [转]Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
本文转自:http://www.cnblogs.com/wuhuacong/archive/2012/03/09/2387680.html Oracle中对数据对象和数据的管理,无疑都是使用PL/SQ ...
- WEB安全--CSRF剖析
CSRF攻击:攻击者构造合法的HTTP请求,随后利用用户的身份操作用户帐户的一种攻击方式. 一.CSRF攻击原理CSRF的攻击建立在浏览器与Web服务器的会话中:欺骗用户访问URL.二.CSRF攻击场 ...
- POJ2488-A Knight's Journey(DFS+回溯)
题目链接:http://poj.org/problem?id=2488 A Knight's Journey Time Limit: 1000MS Memory Limit: 65536K Tot ...
- POJ 3225 Help with Intervals --线段树区间操作
题意:给你一些区间操作,让你输出最后得出的区间. 解法:区间操作的经典题,借鉴了网上的倍增算法,每次将区间乘以2,然后根据区间开闭情况做微调,这样可以有效处理开闭区间问题. 线段树维护两个值: cov ...