zoukankan      html  css  js  c++  java
  • Debian8 部署 laravel 5.3 (php7.0 + nginx)

    web根目录:/var/www/html

    更换 apt-get 源
    cd /etc/apt/sources.list
    deb http://ftp.debian.org/debian jessie main contrib non-free
    deb http://ftp.debian.org/debian jessie-updates main contrib non-free
    deb http://security.debian.org jessie/updates main contrib non-free
    deb http://packages.dotdeb.org jessie all
    deb http://ftp.debian.org/debian jessie-backports main

    更新 apt-get 源
    apt-get update

    安装composer
    apt-get install composer

    新建laravel项目
    cd /var/www/html
    composer create-project laravel/laravel app --prefer-dist
    chmod -R 755 app
    cd app
    chmod -R 777 bootstrap
    chmod -R 777 storage

    安装php7.0
    apt-get php php-fpm

    安装nginx
    apt-get nginx

    编辑php.ini
    vim /etc/php/7.0/fpm/php.ini
    ;cgi.fix_pathinfo=1修改为cgi.fix_pathinfo=0

    编辑nginx配置
    vim /etc/nginx/sites-enabled/default

    server {
        listen 80;
     
        server_name app.com; #你的域名
        root /var/www/html/app/public;
        index index.php;

        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
     
        location ~ .php$ {
            try_files $uri /index.php =404;
            fastcgi_split_path_info ^(.+.php)(.*)$;
            fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
            fastcgi_index index.php;
              fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }


        location ~ /.ht {
            deny all;
        }

    }



    嘿嘿,mysql自行安装,以及php相关扩展

  • 相关阅读:
    Pandas中dataframe以及spark中rdd使用groupByKey进行合并
    Apriori算法Python实现
    安装Cloudera CDH
    HDFS常用命令
    vuex modules 命名空间
    sessionStore使用
    indexof使用
    vue 简单购物车实现
    etCapture() 和 ReleaseCapture()的用法
    js组合继承与寄生继承
  • 原文地址:https://www.cnblogs.com/hands/p/5874705.html
Copyright © 2011-2022 走看看