树莓派Raspbian stretch初始配置及安装配置Nginx+PHP7.0

想用树莓派在家里弄个web服务器玩玩,也是学习一下web服务器及网站的搭建方法。

树莓派文章很多,但自己用的时候感觉还是比较分散,我希望得到的结果还在通过不同博客中的知识结合起来实现的,因此在这里写下来,也算是自己留个记录。

Step 0 首先用Win32DiskImager软件将image文件写入SD卡,操作比较简单,不再详述;

Step 1 烧写完系统,插入树莓派中(我用的是树莓派3B),启动系统,进入图形界面后会进行一些初始配置,包括:国家、时区、wifi连接、密码等。(Raspbian的默认用户名为:pi 密码为:raspberry)

Step 2 系统初始配置完成,需要做的就是设置源。方法:

打开源配置文件sources.list

$ sudo vi /etc/apt/sources.list

用#注释掉已有的行,填加一行阿里源(注意其中的stretch,对应于目前Raspbian系统的版本):

deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi

然后退出编辑,更新源:

$sudo aptitude update

Step 3 打开SSH

$sudo raspi-config

在打开界面中选择5 Interface Options

再选择P2 SSH

然后选择Yes

后面根据提示,退出即可。(使用Tab键选择界面中的按键)

Step 4 用计算机的putty连接树莓派

比较简单,只需设置好IP地址即可,树莓派的IP可在树莓派系统下用终端命令$ sudo ifconfig查看,注意如果使用无线连接,看wlan0所对应的信息

如果要让树莓派固定IP地址,可在路由中进行设置

Step 5 安装nginx php

$sudo aptitude install nginx

安装完成后,

$sudo service nginx start

此时在浏览器中输入localhost应可看到ngxin信息界面,表明nginx运行正常

然后安装php

$sudo aptitude install php7.0-fpm php-apcu

Step 6 配置ngxin

编辑配置文件

$sudo vi /etc/ngxin/sites-avalible/default

内容修改为:

server {
        listen 80;

        root /var/www;

        index index.php index.html index.htm index.nginx-debian.html;

        location ~ \.php$ {
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}

完成后退出编辑

在/var/www下建立index.php文件,内容为:

<?php
        phpinfo();
?>

然后重启ngxin

$ sudo service ngxin restart

启动php

$sudo service php7.0-fpm start

然后再在浏览器中打开localhost,即可看到PHP信息页,表明配置正确。

在计算机浏览器中打开树莓派IP,也可显示同样页面。

 

参考资源:

https://blog.csdn.net/tstarrow/article/details/38269515

https://blog.csdn.net/qq_36731677/article/details/79084083

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值