• ubuntu 安装php7.1


    sudo apt-get update 
    sudo apt-get install -y language-pack-en-base
    locale-gen en_US.UTF-8
    
    
    sudo apt-get install software-properties-common 
    sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
    sudo apt-get update 
    
    
    sudo apt-get -y install php7.1
    sudo apt-get -y install php7.1-mysql
    sudo apt-get install php7.1-fpm
    
    apt-get install php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring
    
    
    sudo apt-get -y install nginx
    
    sudo apt-get -y install mysql-server-5.6
    

    第三节视频:

    sudo vim /etc/php/7.1/fpm/php.ini  // 将cgi.fix_pathinfo=1这一行去掉注释,将1改为0
    
    sudo vim /etc/php/7.1/fpm/pool.d/www.conf 
    
    // 配置这个 listen = /var/run/php7.1-fpm.sock
    
    sudo service php7.1-fpm restart
    
    
    sudo vim /etc/nginx/sites-available/default
    

    Nginx 基础配置如下:

            listen 80 default_server;
            listen [::]:80 default_server ipv6only=on;
    
            root /var/www/laravel-ubuntu/public;
            index index.php index.html index.htm;
    
            # Make site accessible from http://localhost/
            server_name localhost;
    
            location / {
                    # First attempt to serve request as file, then
                    # as directory, then fall back to displaying a 404.
                    try_files $uri $uri/ /index.php?$query_string;
                    # Uncomment to enable naxsi on this location
                    # include /etc/nginx/naxsi.rules
            }
            location ~ .php$ {
                    try_files $uri /index.php =404;
                    fastcgi_split_path_info ^(.+.php)(/.+)$;
                    fastcgi_pass unix:/var/run/php7.1-fpm.sock;
                    fastcgi_index index.php;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                    include fastcgi_params;
            }
    

    还有就是,注意 laravel-ubuntu 这个目录的所有者为: www-data:www-data

    最后给,storage 文件夹权限,重启 Nginx

  • 相关阅读:
    Django之模板系统
    Django之ORM操作
    Django之路由分配系统
    基于模态对话框 学生管理系统
    初识Django
    ORM框架之SQLALchemy
    MySQL查询性能调优化
    MySQL练习题
    MySQL自带功能介绍
    javascript时间戳和日期字符串相互转换
  • 原文地址:https://www.cnblogs.com/brady-wang/p/6016439.html
Copyright © 2020-2023  润新知