• [Linux]于Mac在配置Linuxserver安装Nginx+PHP


    Linux

    • 安装Debian系统

      我安装的是Debian7.5的系统,Debian的软件包管理和升级十分方便,并且系统也非常稳定。


      安装盘能够去华中科技大学镜像网易开源镜像站或者中国科技大学镜像下载,和官网一样,一般下载的时候会提供DVD-1DVD-2DVD-3的下载,后面二者均是一些不太流行的软件,仅仅须要下载安装DVD-1就可以。

    • 改动sources.list

      装好系统之后的第一件事情就是改动Debian的源,由于默认的配置会訪问镜像介质,改动源能够直接联网通过apt-get获取并安装软件包,能够使用:网易Debian镜像源

      使用vi编辑保存就可以。编辑完成记得更新软件包。

    vi /etc/apt/sources.list    //编辑软件源
    apt-get update              //更新软件包列表
    apt-get upgrade             //更新全部已安装的软件包
    apt-get dist-upgrade        //将系统升级到新版本号
    
    • 安装SSH

      SSH是每一台Linux电脑的标准配置,简单来说。它是一种网络协议。能够用于计算机之间的加密登录。假设对SSH不太熟悉。能够阅读阮一峰老师的SSH原理与运用(一):远程登录
    apt-get install openssh-server   
    apt-get install ssh  
    

    Mac

    ssh root@xxx.xxx.xxx.xxx
    
    • 配置SSH

      为了避免每次都要输入ip地址,在~/.ssh文件夹下创建config文件。以后能够直接用ssh host1连接远程server。

    Host host1
    HostName 222.222.222.22  
    User why  
    Port 1223
    

    Nginx

    配置好了server并用SSH远程连接之后,安装Nginx就非常easy了。

    这里我參考的是binarytides上的一篇文章:Setup Nginx + php-FPM + apc + MariaDB on Debian 7 首先是安装Nginx

    apt-get install nginx
    

    执行例如以下命令能够启动Nginxserver:

    service nginx start
    

    訪问一下localhost便会看见 Welcome to nginx! 说明成功安装。

    接下来就是安装PHPPHP-fpm

    apt-get install PHP5 PHP5-fpm
    

    然后,改动Nginx的配置文件:

    vi /etc/nginx/sites-available/default
    

    具体的配置内容的意义请查阅官网:Nginx Configuration。 将和PHP相关的内容改成以下这样:

    location ~ .php$ {
        fastcgi_split_path_info ^(.+.php)(/.+)$;
    #   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    
    #   # With php5-cgi alone:
    #   fastcgi_pass 127.0.0.1:9000;
        # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
    

    然后在根文件夹下创建index.php里面写上例如以下内容:

    <?php
        phpinfo();
    ?>
    

    再訪问本地的地址就能够看到查看PHP属性的页面了。

    Other

    • 设置Debian下默认文本编辑器为VIM

    apt-get install vim
    update-alternatives --config editor
    
    • 使用SSH密钥登陆

    1.假设电脑没有配置过SSH,输入以下这条命令生成密钥:

    ssh-keygen  
    

    2.多谢二楼朋友 带着石头奔跑 提醒。使用homebrew给Mac电脑加入ssh-copy-id命令:

    brew install ssh-copy-id
    

    3.将生成的公钥上传到server:

    ssh-copy-id whyadmin@222.22.222.222  
    

    參考资料:

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    SQL Union 和Union All 的区别
    SqlHelper.cs
    转载WPF:创建你的第一个WPF项目
    数据库分页存储过程
    sql 常用基础查询
    创建表--自动编号字段且自增
    模糊查询
    模式的定义
    C#计算两个日期之间相差的天数
    优化SQL查询:如何写出高性能SQL语句
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4809245.html
Copyright © 2020-2023  润新知