查看: 5275|回复: 7
收起左侧

[项目方案] raspberrypi 变身为web服务器,Debian[Wheezy]配置成web服务器,可以建立网站了.LAMP

2012-7-19 20:38:11 | 显示全部楼层 |阅读模式
raspberrypi 变身为web服务器,Debian[Wheezy]配置成web服务器,可以建立网站了.LAMP安装方法.

  
如果你不是在
root
权限下
,
请在命令行前面加上
sudo.

如果可以的话,请在ssh下安装和执行就比较简单了.

sudo raspi-config 可以在图形界面下打开或者关闭ssh.


root密码修改的方法是在登录pi用户名后的终端界面下,打
sudo passwd root
输入你的新密码后.就可以用SecurtCRT,等客户端用远程登录了. 远程文件上传和下载可以用winscp. 这2个软件可以百度查询用法.


1.
升级操作系统到最新版本


[blockquote]
apt-get up
date

apt-get upgrade

[/blockquote]
估计升级需要一会
.
请耐心等候

升级完毕打如下命令
:


2.
添加个组

[/table]
[blockquote]
groupadd www-data
[/blockquote]
授予权限
:
[blockquote]
usermod -a -G www-data www-data
[/blockquote]
3.
安装
web
阿帕奇引擎
:
[blockquote]
apt-get install apache2
[/blockquote]
安装完毕后
,
可以测试一下
,  
用其它电脑用浏览器查询
http://
你的
raspberrypiip
地址
(
可以用
ifconfig
查看一下
ip  
地址
:
安装成功会显示
:
[blockquote]
"
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet."[/blockquote]
该文件在
/var/www
名称为
:index.html
    [li][table=100%,white]开始安装
php5
[/li]

[blockquote]
apt-get install php5

[/blockquote]
安装完后可以新建文件查看一下
php  
的版本信息
,
文件位置
phpinfo.php
放在
/var/www
.


建立方法如下
:


[blockquote]
进入目录
:
cd /var/www

nano phpinfo.php

打如下文字
:

<?php

phpinfo();

?>

[/blockquote]
生成完文件后
:
可以在你的浏览器上打
http://raspberrypi的ip
/phpinfo.php
查看一下版本信息
,
如果有显示是安装已经成功
:


php5
还需要一些附加库
.
也请用下面命令来安装
:

[blockquote]
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

[/blockquote]
安装完后
,
重新启动一下
apache  
服务进程
.


[blockquote]
service apache2 restart

[/blockquote]
重新打网址刷新一下
,  
http://raspberrypi的ip
/phpinfo.php
查看
,  
其它链接库已安装.

6.
开始安装
mysql
数据库
:


[blockquote]
apt-get install mysql-server mysql-client php5-mysql

[/blockquote]
安装过程中会提示修改
root
的密码
,
请直接修改成你自己的密码
.


    [li]
    安装
    mysql
    管理平台
    phpMyadmin:
    [/li]

[blockquote]
apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

[/blockquote] 安装过程中,会提示你用哪个平台,选择apache平台哦.
安装过程中会提示修改管理员
的密码
,
请直接修改成你自己的密码
.



安装完成后
,
需要修改阿帕奇的
php.ini
配置文件
:

[blockquote]
nano /etc/php5/apache2/php.ini

[/blockquote]
添加
:

[blockquote]
extension=mysql.so

[/blockquote] 手动下载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服务器已经建成.


回复

使用道具 举报

2012-7-20 12:51:34 | 显示全部楼层
5w的功耗,玩玩是可以,家用也行。

默认配置下,用nginx或lighttpd可能效果会更好一些。
回复 支持 反对

使用道具 举报

2012-7-20 14:36:25 | 显示全部楼层
嗯,LAMP的还是很消耗资源的。
回复 支持 反对

使用道具 举报

2012-7-20 16:27:31 | 显示全部楼层
LAMP跑在raspberryPi上实用性堪忧。建议使用lighttpd作为web服务器,apache 和 php都急消耗资源
回复 支持 反对

使用道具 举报

2012-7-20 20:29:03 | 显示全部楼层
顶ls各位大大
回复 支持 反对

使用道具 举报

2012-7-21 11:36:49 | 显示全部楼层
同意楼上几位, lighttpd 是更好的选择

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

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

使用道具 举报

2012-7-21 21:13:08 | 显示全部楼层
有人测试过linux集群me
回复 支持 反对

使用道具 举报

2015-7-3 00:26:58 | 显示全部楼层
需要LMAP,有打包好的吗?写SD卡就能用的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部