david768 发表于 2012-7-19 20:38:11

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服务器已经建成.

bzdk 发表于 2012-7-20 12:51:34

5w的功耗,玩玩是可以,家用也行。

默认配置下,用nginx或lighttpd可能效果会更好一些。

focusheart 发表于 2012-7-20 14:36:25

嗯,LAMP的还是很消耗资源的。

javatmn 发表于 2012-7-20 16:27:31

LAMP跑在raspberryPi上实用性堪忧。建议使用lighttpd作为web服务器,apache 和 php都急消耗资源

bianbian 发表于 2012-7-20 20:29:03

顶ls各位大大

topzdx 发表于 2012-7-21 11:36:49

同意楼上几位, lighttpd 是更好的选择

嵌入式的要点是资源有限,要尽可能用别人优化过的和小巧精干的服务。
只用“强大的”和有名的,GUI漂这的,那是微卵留下的余毒。
UBUNTU只是一个跳板,里面有很多微软的大而无当的毛病...

玩CPU不足的小板,要不断留意 CPU、内存等限制。
不要因为APT过于方便而去下大象级的应用。

admiu 发表于 2012-7-21 21:13:08

有人测试过linux集群me

ietuufcu 发表于 2015-7-3 00:26:58

需要LMAP,有打包好的吗?写SD卡就能用的。
页: [1]
查看完整版本: raspberrypi 变身为web服务器,Debian[Wheezy]配置成web服务器,可以建立网站了.LAMP