网站首页
minecraft
资源共享
个人随笔
科技圈
杂七杂八
豆丁wiki
您的位置:首页 > 笔记 > NanoPi NEO上手和web服务器搭建笔记
NanoPi NEO上手和web服务器搭建笔记
2017-2-11    7537    0

QQ截图20170211001508.png

偶然发现了NanoPiNEO这么个开发板,被它小巧的身形吸引,果断入手了一个。PS:官方的散热片和壳都比较贵,不推荐购买。我自己是加了一个3.5的纯铜散热片和用之前树莓派坏掉的外壳DIY了一个。

下面开始上手。

首先是制作系统镜像卡,这里不推荐使用官方系统,除非是有特殊需求。推荐两个系统:

Dietpi:下载http://dietpi.com/downloads/images/DietPi_NanoPiNEO-armv7-(Jessie).7z (基于debian的,我自己用的就是这个,下面的web服务器也是基于这个系统镜像的。)

Armbian:下载https://www.armbian.com/nanopi-neo/(armbian提供两种镜像,一个是基于debian一个是基于Ubuntu)

烧写镜像,用的还是上次树莓派的那个工具。插卡,连网线(使用dietpi第一次必须联网,要初始化),连电源,开机。

使用SSH登录。dietpi默认用户名:root 密码:dietpi。armbian默认用户名:root 密码:1234。

有需要可以装个图形界面。方法如下:

apt-get install xorg

apt-get install lxde

最后startx即可

安装web服务器:

sudo apt-get install lighttpd mysql-server php5-cgi php5-mysql
sudo apt-get install php5-curl(这个是安装curl扩展的,使用代理服务时会用到)
sudo apt-get install php5-gd(安装GD库,owncloud会用到)
修改php.ini配置
sudo nano /etc/php5/cgi/php.ini
将下列配置的;去掉,让CGI能取到SCRIPT_FILENAME变量值
;cgi.fix_pathinfo = 1

修改lighttpd.conf
sudo nano /etc/lighttpd/lighttpd.conf

在server.modules中增加fastcgi
server.modules = ( "mod_access", "mod_alias", "mod_compress", # "mod_redirect", "mod_fastcgi", # "mod_rewrite", )

最后添加
fastcgi.server = ( ".php" => ((     "bin-path" => "/usr/bin/php5-cgi",     "socket" => "/tmp/php.socket" )))

重启lighttpd服务

sudo /etc/init.d/lighttpd restart


系统配置中可以安装ftppro,默认路径为/mnt/dietpi_userdata/

同时开启对lighttpd的支持即可。

lighttpd基础指令:

/etc/init.d/lighttpd stop

/etc/init.d/lighttpd restart

/etc/init.d/lighttpd status



上一篇: NanoPiNEO安装ss配合frp使用笔记
下一篇: vi的常用命令
发表评论:
您的网名:
个人主页:
编辑内容: