• 在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 ( ):

  • 相关阅读:
    外键的三种形式
    MySQl创建用户和授权
    Django模板系统
    Django 简介
    jQuery
    JavaScript的BOM和DOM
    JS中的关键字和保留字
    Git 源码管理工具简单入门
    Git使用
    常见的三种SQL分页方式
  • 原文地址:https://www.cnblogs.com/vincedotnet/p/4076929.html
Copyright © 2020-2023  润新知