今天想在树莓派上搭建一个Web服务器,准备用apache, php和mysql三剑客。原本不想多烦,因为只是想熟悉一下数据库,今后可能用到,数据量不会多。怎么简单怎么做,其实在Win上,用access做数据库(量大就用sql),excel做些数据分析,用vb,vbscript, vba应该是最简单的了。可现在MicroSoft新平台上,说是已经不支持vbscript了,写个vbscript的测试,Chrome浏览器也打不开它。看了一眼php,基本是C的风格,应该较好上手,算了,还是上个整套的LAMP的Web平台上,最主要它可以在树莓派上搭建,另外,Apache名字挺拉的,阿帕奇,很好!就是它了。
树莓派上装新软件,apt-get install xxx 还是很方便的。之前看的相关书上,也没多说什么,三个软件都是直接apt就可以。但是php遇到问题了。应该是包依赖关系的问题。先后用了rpm, yum试都不行,最后直接官网上下了.tar.gz文件,安装处理configure配置, --prefix=/你想要安装的目录, --with- 等一系列的依赖关系。之前没有接触过。
用源码xxx.tar.gz的安装,用xxx.i386.rpm的二进制码的安装,还有deb(用dpkg工具, apt-get管理).,deb想必应该是Debian的格式了。dpkg是Debian package的简写。刚开始折腾linux, 还不了解。特别是configure中的依赖关系。手动安装要先configure里设好关系-->make来创建make file。再make install安装。如果失败了,还要根据手动,还是用的apt,或 rpm的不同来卸载。不知道linux里,些过程中改动过的配置等能恢复如初吗?
这里,开始感觉程序安装的管理是个大问题(如果是管理网络的话,在派上,不行变重头再来了。)