raspberrypi 变身为web服务器,Debian[Wheezy]配置成web服务器,可以建立网站了.LAMP
raspberrypi 变身为web服务器,Debian配置成web服务器,可以建立网站了.LAMP安装方法.如果你不是在root权限下,请在命令行前面加上sudo.
如果可以的话,请在ssh下安装和执行就比较简单了.
sudo raspi-config 可以在图形界面下打开或者关闭ssh.
root密码修改的方法是在登录pi用户名后的终端界面下,打 sudo passwd root
输入你的新密码后.就可以用SecurtCRT,等客户端用远程登录了. 远程文件上传和下载可以用winscp. 这2个软件可以百度查询用法.
1. 升级操作系统到最新版本
apt-get update
apt-get upgrade
估计升级需要一会. 请耐心等候
升级完毕打如下命令:
2.添加个组
groupadd www-data
授予权限:
usermod -a -G www-data www-data
3.安装web阿帕奇引擎:
apt-get install apache2
安装完毕后,可以测试一下,用其它电脑用浏览器查询http://你的raspberrypiip地址(可以用ifconfig 查看一下ip地址:
安装成功会显示:
"
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet."
该文件在/var/www下 名称为:index.html
开始安装php5
apt-get install php5
安装完后可以新建文件查看一下php的版本信息,文件位置 phpinfo.php 放在 /var/www下.
建立方法如下:
进入目录:cd /var/www
nano phpinfo.php
打如下文字:
<?php
phpinfo();
?>
生成完文件后: 可以在你的浏览器上打http://raspberrypi的ip地址/phpinfo.php查看一下版本信息, 如果有显示是安装已经成功:
php5还需要一些附加库. 也请用下面命令来安装:
apt-get install libapache2-mod-php5 libapache2-mod-perl2 php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-imap php5-ldap php5-mysql php5-odbc
安装完后,重新启动一下apache服务进程.
service apache2 restart
重新打网址刷新一下,http://raspberrypi的ip地址/phpinfo.php查看,其它链接库已安装.
6.开始安装mysql 数据库:
apt-get install mysql-server mysql-client php5-mysql
安装过程中会提示修改root的密码,请直接修改成你自己的密码.
安装mysql 管理平台phpMyadmin:
apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
安装过程中,会提示你用哪个平台,选择apache平台哦.
安装过程中会提示修改管理员的密码,请直接修改成你自己的密码.
安装完成后,需要修改阿帕奇的php.ini 配置文件:
nano /etc/php5/apache2/php.ini
添加:
extension=mysql.so
手动下载phpmyadmin的管理后台文件,我自动安装的失败了,原因不知http://www.phpmyadmin.net/home_page/index.php
我下载的zip 版本.,用的winscp解压后放到/var/www,目录名重新命名为phpmyadmin
保存后,测试你http://raspberrypi的ip地址/phpmyadmin 如果有显示是安装已经成功.
到此,安装已经完成.
web文件可以放在/var/www下, 现在测试joomla,discuz,wordpress,miniyun.cn云系统还是比较好玩的备份系统.
功耗5w的web服务器已经建成.
5w的功耗,玩玩是可以,家用也行。
默认配置下,用nginx或lighttpd可能效果会更好一些。 嗯,LAMP的还是很消耗资源的。 LAMP跑在raspberryPi上实用性堪忧。建议使用lighttpd作为web服务器,apache 和 php都急消耗资源 顶ls各位大大 同意楼上几位, lighttpd 是更好的选择
嵌入式的要点是资源有限,要尽可能用别人优化过的和小巧精干的服务。
只用“强大的”和有名的,GUI漂这的,那是微卵留下的余毒。
UBUNTU只是一个跳板,里面有很多微软的大而无当的毛病...
玩CPU不足的小板,要不断留意 CPU、内存等限制。
不要因为APT过于方便而去下大象级的应用。 有人测试过linux集群me 需要LMAP,有打包好的吗?写SD卡就能用的。
页:
[1]