博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在ubuntu server上安装沸腾时刻环境
阅读量:5072 次
发布时间:2019-06-12

本文共 1986 字,大约阅读时间需要 6 分钟。

 

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 restartservice 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):

 

转载于:https://www.cnblogs.com/vincedotnet/p/4076929.html

你可能感兴趣的文章
一段关于MVVM的英文释义
查看>>
poj2262
查看>>
移动浪潮pdf
查看>>
DB2-SQL字符串函数pdf
查看>>
《Head First Javacn》pdf
查看>>
Java程序优化之替换swtich
查看>>
flume的安装部署
查看>>
div img 垂直居中
查看>>
Python----Kernel SVM
查看>>
江哥的DP题(D)
查看>>
仙人掌
查看>>
通用权限系统介绍
查看>>
详细介绍Base64的编码转换方式
查看>>
docker安装及加速配置
查看>>
C# dateTimePicker 显示的格式日期
查看>>
NHibernate配置
查看>>
正则表达式语法速查表
查看>>
201521123057 《Java程序设计》第9周学习总结
查看>>
使用IntelliJ IDEA11创建Java程序
查看>>
iOS:风火轮活动刷新视图控件UIActivityIndicatorView的详细使用
查看>>