拥有一个自己的WEB--树莓派搭建微型LAMP网页服务器
LAMP,是指在linux操作系统下安装Apache服务器程序、MySql数据库程序、PHP解释器,搭建一个WEB服务器。
Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI)由注册于英国的慈善组织“Raspberry Pi 基金会”为学生计算机编程教育而设计,基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,只有信用卡大小的卡片式电脑,其系统基于Linux。只需接通显示器和键盘鼠标,就可以具备所有PC的基本功能。
其实可以搭建WEB服务器的硬件环境有很多,比如在很多高端路由器上刷上OpenWRT系统后,也可以安装LAMP环境,不一定要非要用树莓派。我之前是用一个存网络储服务器(NAS)来搭建的。这里换成树莓派的原因:
一是因为价格便宜,国内大概260块左右,而一个高端的路由器价格最起码600起,感觉不值得。
二是自带显示器(HDMI)接口、USB接口、网卡接口(其中PI3还支持无线网卡),这让我们在配置的时候十分方便(当然你也可以用SSH远程连接),就跟一台LUNX电脑一样,大家(特别是学生或LINUX初学者)还可以用它来学习LUNX,而不必特意在PC上装一个LINUX系统。
三是功耗很低,仅仅几W,即使24小时运行,也不用担心电费。并且在我们完全配置好了以后,可以直接把图形界面关闭,这样功耗会更低。
当然,还可以利用它的GPIO接口编程,来做各种智能设备的实验,从而进一步了解嵌入式,这其实也是开发树莓派的真正意义。这样一来,一块板子可以让你玩好久,学习很多!
装系统之类的都太简单了,大家可以搜索一下,我直接介绍程序的安装与配置吧。
1、安装Apache
首先要更新apt的软件列表。如果不运行sudo apt-get updata的话,apt软件就不知道有没有新的软件包或者版本更新。
Apache可以用下面的命令来安装
sudo apt-get install apache2
2、安装mysql
sudo apt-get install mysql-server
安装过程中,会出现一个提示符让你输入一个密码。
这个密码是mysql root用户的密码。
3、安装PHP和PHP的mysql支持模块
输入下面的命令,就可以安装PHP 5,以及PHP访问mysql数据库所需要的库。
sudo apt-get install php5
sudo apt-get install php5-mysql
到这里,如果没问题的话,在浏览器输入树莓派的比如IP:192.168.1.2,就可以看到以下图案这时候你的网站程序放在/var/www/html里面,就可以访问了
为了以后方便数据库的管理与备份,建议安装phpmyadmin
sudo apt-get install phpmyadmin
安装完成后,需要把/var/share/phpmyadmin目录移动到/var/www/html
sudo mv -r /var/share/phpmyadmin /var/www/html/phpmyadmin
这样就可以通过ip/phpmyadmin来管理数据库了
但是要特别提醒的是,我这里只是局域网访问,如果你要把它连到外网的话,一定要加强用户权限的安全性配置,比如修改root默认密码等!