本帖最后由 3guoyangyang7 于 2016-1-15 13:07 编辑 跟着小狂玩nanopi2已经进入第四篇的贴子啦,按照我自己给自己定的计划是准备篇一篇,服务器篇3-4篇,其实中间有一篇讲环境搭建的,那个中间也建了服务器,现在这篇服务器应该是最后一篇服务器啦,我自己还打算做无线打印服务器的,但是由于硬件条件限制做不了,等我回到家之后有打印机了,就把无线打印机的服务器补上。服务器篇完事后,下边准备玩一玩nanopi的硬件,比如gpio啊,按键啊,这些东西,包括eclipse开发环境搭建之类的。这些玩完之后就是把项目结题,然后就专心研究驱动和内核去。好了说了那么多废话,直接说服务器最后一篇的web服务器搭建。 先吐槽一下现在网络上的帖子,都是一个抄一个,参考了好多,结果没有不一样的,都是一个模子出来的,遇到问题了根本没有解决的方法,所以无奈直接翻了出去寻找老外的忒子,不过人家的帖子写的真的没法说,那叫一个完备,出了问题了,留有几种解决方案,这个web服务器也不是我的独创,我只是搬运工,但是保证我的每个帖子在发表前自己完全验证一遍的,另外有任何问题,可以发表在帖子下方,我看到会及时回复,一起讨论,一起进步,谢谢大家的支持 进入正题 我一开始采用的方案是Apache+php+mysql的方式,装了Apache之后测试是好用的,然后继续搞php,发现就是解析不了php指令,用尽了一切办法也没有解决,这个我是参考这篇树莓派的文章做的,有感兴趣的大神可以解决一把,现在附上一篇连接,供参考 https://www.raspberrypi.org/learning/lamp-web-server-with-wordpress/worksheet/ 后来实在没有办法啦,只有曲线救国啦,只好采用轻量级的nginx+php+sqlite的方式,这种方式也有树莓派的参考文章,但是,其中有一些错误我就不附连接啦我就一点点,一步步的做,希望对大家有帮助,喜欢的朋友,点赞支持一下,给我写下去的动力,谢谢。 一、nginx的安装 依旧采用命令行的安装方式 安装前先更新一下源 ![]() 然后输入下边的指令安装 ![]() 网上有资料显示nginx的根目录在/usr/share/nginx/www下,但是我安装的nginx的根目录是在/var/www/html下,一会这个可以参考一下就知道啦,也可能是我一开安装apache的原因,没有清理干净的问题吧。默认的nginx监控的是80端口,所以我们直接在浏览器中输入 ![]() 或者直接输入IP地址就行,就应该能显示下边的图像 ![]() 如果没有显示,你输入下边的指令试一下 ![]() 应该就没有啥问题了,这问题的原因也就是你的nginx的主目录在哪导致的,下边会具体讲解。 到这里nginx就完事了,所以这一步很简单。 二、php和sqlite的安装 输入下列指令 ![]() 完成安装后,然后修改下边文件的内容 ![]() 这个是要监控的端口,默认是80.你可以自己修改,冲突了可以更换 ![]() 这个才是设置默认目录的地方,我的确实是这个地方 ![]() 下边的是主页支持的文件名,要想支持php的话需要加入红色方框内的内容 ![]() 下边是支持php页所要添加的内容,红色方框内是php的存放目录,变成自己的目录就行,另外改法尽量和我保持一致。 ![]() 改完之后保存,重新加载 ![]() 重新启动 ![]() 在/var/www/html目录下,建立index.php文件 ![]() 添加下列内容用于显示php的信息 ![]() 保存并退出。 然后删掉这个目录下的index.html,默认的是打开这个,不更改的话,打开的还是刚才的界面 ![]() 然后浏览器输入pi的地址加端口号,就能看到了 ![]() 然后还可以在测试一下,修改index,php里的内容如下所示 ![]() 这个是网页上显示的内容,证明我们的web服务器已经建立完成 ![]() 服务器篇就到此截止啦,但是我在这里想多说几句就是,其实服务器的搭建很简单,根据步骤很快就能搭建完成,但是服务器的维护,安全啊,出了问题怎么解决啊,这些问题所需要的知识就很多啦,我们搭建的服务器也就只能自己玩玩罢了,所以童鞋们想要更高级的话,我建议可以看看鸟哥的私房菜基础篇和服务器搭建篇,这些内容,嘿嘿,毕竟服务器搭建也是linux嵌入式的一个大方向,嘿嘿,祝各位童鞋玩耍的快乐。 希望看完并对自己起到一点点帮助的同学给个赞呗,评论一下呗,推荐一下呗,也给小狂写下去的动力啊,我会陆续把更好的作品带给大家的,只要大家支持,嘿嘿,下一篇eclipse的交叉编译环境的搭建,嘿嘿,谢谢支持。 其他小狂系列nanopi2请移步下边的连接 |
谢谢支持,对事狂,对人要谦虚,嘿嘿 |
必须必,哈哈 |
哈哈,谢谢支持,我会做下去的 |
恩恩, 坚持, 是很好的品性; 我会持续关注你的。 加个好友咯 ![]() |
恩恩,嘿嘿 |
后来测试的时候发现php的路径有问题 |
看好你哦, 帖子真心不错。 |
谢谢支持 |
嗯呐,服务器好建,但是想要运行的稳定,想要维护好的话,确实不是一件易是啊 |
现在没有打印机,我要淘个低端的打印机才行 |
打印机必须是标准打印机吗?打印机的Windows驱动能开发吗? |
理论来说windows能干的事,linux也能干,但是只是限于理论啊, 哈哈 |
只有小组成员才能发言,加入小组>>
379个成员聚集在这个小组
加入小组NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5666 浏览 1 评论
7380 浏览 1 评论
4904 浏览 1 评论
【NanoPC-T4试用体验】4、手把手教你从单片机移植驱动到ARM Linux上
8024 浏览 1 评论
【NanoPC-T4试用体验】NanoPC-T4控制步进电机
24826 浏览 1 评论
NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5666浏览 1评论
电子发烧友网
电子发烧友开云(中国)官方