nanopi neo mysql_NanoPi NEO上手和web服务器搭建笔记

本文介绍了如何在NanoPi NEO开发板上设置系统,推荐了Dietpi和Armbian两个系统镜像,并详细阐述了通过SSH登录、安装图形界面、以及搭建lighttpd、MySQL和PHP环境的步骤。此外,还提到了ftppro的安装和lighttpd的基础操作。
摘要由CSDN通过智能技术生成

0d8f0af9fc0a8c35cb83007ecb9eaf30.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

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值