[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 [email protected]
  • 配置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 [email protected]


參考资料:

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

      时间: 2024-08-04 07:25:31

      [Linux]于Mac在配置Linuxserver安装Nginx+PHP的相关文章

      [Linux]在Mac下配置Linux服务器并安装Nginx+PHP

      Linux 安装Debian系统 我安装的是Debian7.5的系统,Debian的软件包管理和升级十分方便,而且系统也很稳定.安装盘可以去华中科技大学镜像.网易开源镜像站或者中国科技大学镜像下载,和官网一样,一般下载的时候会提供DVD-1.DVD-2和DVD-3的下载,后面二者均是一些不太流行的软件,只需要下载安装DVD-1即可. 修改sources.list 装好系统之后的第一件事情就是修改Debian的源,因为默认的配置会访问镜像介质,修改源可以直接联网通过apt-get获取并安装软件包,

      CentOS 6.7下配置 yum 安装 Nginx

      CentOS 6.7下配置 yum 安装 Nginx. 转载:http://www.linuxidc.com/Linux/2016-07/133283.htm 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgch

      [转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡

      原文连接: CENTOS 6.5 配置YUM安装NGINX  http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 本文介绍一下如何用yum源安装Nginx. 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx] name=nginx repo baseurl=http://nginx.org/packa

      CENTOS 6.5 配置YUM安装NGINX

      摘要: 本文介绍一下如何用yum源安装Nginx 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 保存,则会产生一个/etc/yum.repos.d/

      Linux red hat 核心版下安装Nginx

      不要安装核心版的Linux,不要安装核心版的Linux,不要安装核心版的Linux重要的事情要说3遍.心血来潮突然想在Linux下安装Nginx,但是在安装的国程中发现了很多问题. Nginx Nginx是一个高性能的http和反向代理服务器,也是一个IMAP/POP3/SMIP代理服务器,特点是占内存少,并发能力强. 下载 需要模块依赖有3个包 1.openssl库(www.openssl.org) 2.pcre库(www.pcre.org) 3.zlib库(www.zlib.org) 4.是

      Linux - CentOS 7 通过Yum源安装 Nginx

      添加源 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装Nginx sudo yum install -y nginx 直到出现 Complete! 启动 sudo systemctl start nginx.service 启动后在浏览器上访问,网页出现以下内容说明安装成功. Nginx常用命令 查看版本:nginx -v 查看n

      CentOS 6.7 配置 yum 安装 nginx

      第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 保存,则会产生一个/etc/yum.repos.d/nginx.repo文件. 下面直接执行如下指令即可自动安装好Ngin

      CentOS 6.7下配置 yum 安装 Nginx。

      第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enabled=1 保存,则会产生一个/etc/yum.repos.d/nginx.repo文件. 下面直接执行如下指令即可自动安装好Nginx: y

      CentOS 7 下配置 yum 安装 Nginx。

      进入/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1 保存,则会产生一个/etc/yum.repos.d/nginx.repo文件. 执行如下指令即可自动安装好Nginx: yum inst