拥有一个自己的WEB--树莓派搭建微型LAMP网页服务器

拥有一个自己的WEB--树莓派搭建微型LAMP网页服务器

经验文章nimo972025-03-25 13:07:389A+A-

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默认密码等!

点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7