zoukankan      html  css  js  c++  java
  • Ubuntu16.04 lnmp 环境搭建

    Ubuntu16.04 lnmp 环境搭建

    nginx 安装

    sudo apt-add-repository ppa:nginx/stable
    sudo apt-add-repository ppa:ondrej/php
    sudo apt update
    sudo apt install -y nginx
    sudo nginx
    之后访问ip 出现nginx 欢迎界面

    2.安装php

    sudo apt install -y php7.1 php7.1-mysql php7.1-fpm php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring php7.1-zip php-mongodb php-memcached php-redis

    注意:sudo apt-cache search php7* 可以查询PHP模块扩展

    3.安装mysql

    sudo apt –y install mysql-server mysql-client

    注意:期间要设置密码,填两次密码,

    注意:查看nginx 和fastcgi通信有2种方式,一种是TCP方式,还有种是UNIX Socket方式。
    查看命令如下:

    
    sudo vim /etc/php/7.1/fpm/pool.d/www.conf
    

    默认是socket方式 listen = /run/php/php7.1-fpm.sock

    另外一种TCP方式 #listen = 127.0.0.1:9000

    检查配置文件:
    sudo php-fpm7.1 -t

    修改重启下 php-fpm7.0:
    sudo service php-fpm7.0 restart (/etc/init.d/php7.0-fpm restart)

    修改nginx配置文件
    sudo vim(或vi) /etc/nginx/sites-enabled/default

    4.修改nginx配置文件

    sudo vim /etc/nginx/sites-available/default

    添加index.php入口文件:
    index index.php index.html index.htm index.nginx-debian.html;

    然后打开nginx自带的php设置就行了

    
    location ~ .php$ {
            include snippets/fastcgi-php.conf;
            # With php7.0-cgi alone:
            # fastcgi_pass 127.0.0.1:9000;
            # With php7.0-fpm:
            fastcgi_pass unix:/run/php/php7.1-fpm.sock;
    }
    

    然后 sudo service nginx restart (/etc/init.d/nginx restart)
    注意:重启nginx失败 先ps -ef | grep nginxpkill -9 nginx 然后重启

    5.新建index.php

    cd /var/www/html
    vim index.php

    注意:腾讯云给的账号是ubutu,不是root,所以要设置root 密码

    
    sudo passwd root ps:填两次密码
    sudo vim /etc/ssh/sshd_config
    将PermitRootLogin后面的prohibit-password改为yes
    sudo service ssh restart
    su -
    

    然后就可以 vim index.php 不然会报权限不足

    原文地址:https://segmentfault.com/a/1190000016777859

  • 相关阅读:
    微众银行面试小总结
    关于撑开父容器高度的小探讨
    2015年9月阿里校招前端工程师笔试题
    高性能JavaScript 重排与重绘
    高性能JavaScript DOM编程
    纯CSS3动画实现小黄人
    JS+css3实现图片画廊效果总结
    新游戏《机械险境》
    Twitter "fave"动画
    fragment 与 activity
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9964378.html
Copyright © 2011-2022 走看看