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

时间:2014-06-22 21:31:01   收藏:0   阅读:213

Linux

vi /etc/apt/sources.list    //编辑软件源
apt-get update              //更新软件包列表
apt-get upgrade             //更新所有已安装的软件包
apt-get dist-upgrade        //将系统升级到新版本
apt-get install openssh-server   
apt-get install ssh  

Mac

ssh root@xxx.xxx.xxx.xxx
Host host1
HostName 222.222.222.22  
User why  
Port 1223

Nginx

配置好了服务器并用SSH远程连接之后,安装Nginx就很简单了。 这里我参考的是binarytides上的一篇文章:Setup Nginx + php-FPM + apc + MariaDB on Debian 7 首先是安装Nginx

apt-get install nginx

运行如下命令可以启动Nginx服务器:

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

apt-get install vim
update-alternatives --config editor

1.如果电脑没有配置过SSH,输入下面这条命令生成密钥:

ssh-keygen  

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

brew install ssh-copy-id

3.将生成的公钥上传到服务器:

ssh-copy-id whyadmin@222.22.222.222  

参考资料:

[Linux]在Mac下配置Linux服务器并安装Nginx+PHP,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!