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相关扩展

  • 相关阅读:
    PHP面试题遇到的几个坑。...面壁ing
    Java基础- super 和 this 解析
    openStack use
    ceph伦理概念
    openstack core components use 总结
    current imporant Posts
    openNebula rgister img instance vms error collections
    openStack images概念及维护
    Error copying image in the datastore: Not allowed to copy image file
    OpenNebula openldap集成
  • 原文地址:https://www.cnblogs.com/hands/p/5874705.html
Copyright © 2011-2022 走看看