精华内容
下载资源
问答
  • 树莓派搭建web服务器

    万次阅读 2018-07-19 13:42:21
    树莓派搭建Web服务器  安装nginx+sqlite+php5打造轻量级W服务器  简单介绍一下 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。...

                                                                                   树莓派搭建Web服务器

     安装nginx+sqlite+php5打造轻量级W服务器

     简单介绍一下

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。如果建站只要求静态网页建议使用Nginx

     

    SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等

     

    PHP是一种简单、轻便的服务器端脚本语言。

     

     

    教程开始

    第一步安装Nginx

    sudo apt-get install nginx

    第二步安装php+sqlite

    sudo apt-get install php5-fpm sqlite

    第三步配置nginx

    1打开文件

    sudo  nano  /etc/nginx/sites-available/default

    2修改文件

    改之前这样

     

    改成这样

    location / {

                    index index.php index.html index.htm ;

    }

            location ~ \.php$ {

            fastcgi_pass      unix:/var/run/php5-fpm.sock;

            fastcgi_index index.php;

            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

            include        fastcgi_params;

    }

            location ~ \.sqlite$ {

            deny all;

    }

    }

    第四步大功告成,重启服务

    sudo service nginx restart

    一个轻量级的WEB服务器已经建设好了

    开始测试一下我们的服务器

    编写一个php网站

     

    1.建立文件

    sudo vi /var/www/html/index.php

    2写一个简单的网页代码

    <?PHP

    echo "长春工业大学 计算机科学与工程学院";

    3.保存退出

    4打开浏览器输入你的树莓派IP就可以看到你的网页啦

     

    展开全文
  • 树莓派搭建WEB服务器

    2018-01-21 13:27:00
    树莓派搭建WEB的教程网上有许多,但感觉每一篇都有一些问题,这次我将网上的教程汇总,并亲身实践,将注意的问题都写进去,方便新手学习! 目录:1,安装nginx+sqlite+php5打造轻量级服务器,够轻了 2,安装...

    树莓派搭建WEB的教程网上有许多,但感觉每一篇都有一些问题,这次我将网上的教程汇总,并亲身实践,将注意的问题都写进去,方便新手学习!

    目录:1,安装nginx+sqlite+php5打造轻量级服务器,够轻了

               2,安装wordpress,z-blog博客程序,因为只有这两个博客支持sqlite,毕竟MYsql内存占用太大,树莓派能力有限

               3,如何实现外网访问。树莓派被假设在家,没有公网IP(公网IP等问题请移驾我以前的一篇博文:http://cblogc.c.ac.cn/index.php/archives/102) 在这篇就不多讲了。

    进入正题:

    1,(1):安装树莓派系统,这个就不多说了,网上一大堆!

       (2): 

    安装之前我们先更换一下更新源

     

    vi /etc/apt/sources.list

     

    把里面的全都删掉,替换为:阿里云的更新源

    deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib rpi
    deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib rpi
    // 更新软件索引清单
    sudo apt-get update
    
    // 比较索引清单更新依赖关系
    sudo apt-get upgrade -y

    然后我们安装nginx

    sudo apt-get install nginx

    安装php+sqlite

    sudo apt-get install php5-fpm sqlite

    一下是我的nginx的配置文件,按照我的步骤安装,这个配置文件可以直接复制,不需要修改,亲测

    server {
            listen 80 default_server;
            listen [::]:80 default_server;
            server_tokens       off;
            root /var/www/html;
            location / {
                    index index.php index.html index.htm ;
    }
            location ~ \.php$ {
            fastcgi_pass      unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
    }
            location ~ \.sqlite$ {
            deny all;
    }
    }

    以上的配置我弄了很久才弄好,网上的都不管用,我安装了phpstudy看了那里面的nginx的配置挪到树莓派上的!

    这里我们可以重启下树莓派!!!!然后重启服务

    sudo service nginx restart

    这样,一个轻量级WEB服务器就架设成功了!

    我们可以测试下:

    编辑一个文本:

    vi /var/www/html/index.php  //默认的nginx的目录
    写下如下内容
    <?php
    phpinfo();
    ?>

    然后我们在局域网打开树莓派的地址:

    如果出现以下界面,恭喜你,成功了!  PS:如果全部按照我的步骤来,这一部分不会出现任何报错!

    2,(1):安装wordpress

    这里参考了一下http://blog.csdn.net/embbnux/article/details/18841033,评论区的问题我正好遇到了,我自己解决了

    到官网下载wordpress http://cn.wordpress.org/

    下载插件

    http://wordpress.org/plugins/sqlite-integration/

     进入wordpress的根目录,把wp-config-sample.php重命名为wp-config.php

    编辑wp-config.php添加:

    define('USE_MYSQL', false);  

    然后解压刚才下载的插件包

    把解压后的包放到wp-content/plugin/目录下

    再把包里面的db.php复制到wp-content目录下,然后就完成了.

    完成以上步骤后,打开树莓派地址纳米们可能出现这种错误

    “按照你的步骤,登陆我的地址后网页的标题是“Error!”,网页上有一句话“Unable to create the required directory! Please check your server settings.” 不知道哪儿出问题,请指教!”

    这是原文地址下有个人评论,那么怎么解决呢!

    终端编辑:

    chmod -R 777 /var/www/html

    给予网站根目录的权限

    之后再打开树莓派地址,就提示你可以编辑网站名称,后台密码了。

    2,(2):安装z-blog

    登录官网下载https://www.zblogcn.com/

    解压到根目录,本次教程上传文件到树莓派用的是FileZilla,大家可以自行百度下载,另外如何开启ssh的服务和允许root登录请自行百度。

    这里注意了!!!一定要执行上面的那个给予目录权限的,否则安装后会报错

    然后 就照常安装即可!

    如果安装后还是提示Unable to open database: unable to open database file

    退回安装过程,在终端执行chmod -R 777 /var/www/html即可!

    还看什么,没了!

                                                                                      

     

    转载于:https://www.cnblogs.com/slover/p/8323969.html

    展开全文
  • 树莓派搭建WEB服务器----转 树莓派搭建WEB的教程网上有许多,但感觉每一篇都有一些问题,这次我将网上的教程汇总,并亲身实践,将注意的问题都写进去,方便新手学习! 目录:1,安装nginx+sqlite+php5打造轻量级...

    树莓派搭建WEB服务器----转

    树莓派搭建WEB的教程网上有许多,但感觉每一篇都有一些问题,这次我将网上的教程汇总,并亲身实践,将注意的问题都写进去,方便新手学习!

    目录:1,安装nginx+sqlite+php5打造轻量级服务器,够轻了

               2,安装wordpress,z-blog博客程序,因为只有这两个博客支持sqlite,毕竟MYsql内存占用太大,树莓派能力有限

               3,如何实现外网访问。树莓派被假设在家,没有公网IP(公网IP等问题请移驾我以前的一篇博文:http://cblogc.c.ac.cn/index.php/archives/102) 在这篇就不多讲了。

    进入正题:

    1,(1):安装树莓派系统,这个就不多说了,网上一大堆!

       (2): 

    安装之前我们先更换一下更新源

     

    vi /etc/apt/sources.list

     

    把里面的全都删掉,替换为:阿里云的更新源

    deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib rpi
    deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib rpi
    // 更新软件索引清单
    sudo apt-get update
    
    // 比较索引清单更新依赖关系
    sudo apt-get upgrade -y

    然后我们安装nginx

    sudo apt-get install nginx

    安装php+sqlite

    sudo apt-get install php5-fpm sqlite

    一下是我的nginx的配置文件,按照我的步骤安装,这个配置文件可以直接复制,不需要修改,亲测

    复制代码
    server {
            listen 80 default_server;
            listen [::]:80 default_server;
            server_tokens       off;
            root /var/www/html;
            location / {
                    index index.php index.html index.htm ;
    }
            location ~ \.php$ {
            fastcgi_pass      unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
    }
            location ~ \.sqlite$ {
            deny all;
    }
    }
    复制代码

    以上的配置我弄了很久才弄好,网上的都不管用,我安装了phpstudy看了那里面的nginx的配置挪到树莓派上的!

    这里我们可以重启下树莓派!!!!然后重启服务

    sudo service nginx restart

    这样,一个轻量级WEB服务器就架设成功了!

    我们可以测试下:

    编辑一个文本:

    vi /var/www/html/index.php  //默认的nginx的目录
    写下如下内容
    <?php
    phpinfo();
    ?>

    然后我们在局域网打开树莓派的地址:

    如果出现以下界面,恭喜你,成功了!  PS:如果全部按照我的步骤来,这一部分不会出现任何报错!

    2,(1):安装wordpress

    这里参考了一下http://blog.csdn.net/embbnux/article/details/18841033,评论区的问题我正好遇到了,我自己解决了

    到官网下载wordpress http://cn.wordpress.org/

    下载插件

    http://wordpress.org/plugins/sqlite-integration/

     进入wordpress的根目录,把wp-config-sample.php重命名为wp-config.php

    编辑wp-config.php添加:

    define('USE_MYSQL', false);  

    然后解压刚才下载的插件包

    把解压后的包放到wp-content/plugin/目录下

    再把包里面的db.php复制到wp-content目录下,然后就完成了.

    完成以上步骤后,打开树莓派地址纳米们可能出现这种错误

    “按照你的步骤,登陆我的地址后网页的标题是“Error!”,网页上有一句话“Unable to create the required directory! Please check your server settings.” 不知道哪儿出问题,请指教!”

    这是原文地址下有个人评论,那么怎么解决呢!

    终端编辑:

    chmod -R 777 /var/www/html

    给予网站根目录的权限

    之后再打开树莓派地址,就提示你可以编辑网站名称,后台密码了。

    2,(2):安装z-blog

    登录官网下载https://www.zblogcn.com/

    解压到根目录,本次教程上传文件到树莓派用的是FileZilla,大家可以自行百度下载,另外如何开启ssh的服务和允许root登录请自行百度。

    这里注意了!!!一定要执行上面的那个给予目录权限的,否则安装后会报错

    然后 就照常安装即可!

    如果安装后还是提示Unable to open database: unable to open database file

    退回安装过程,在终端执行chmod -R 777 /var/www/html即可!

    还看什么,没了!

    转载于:https://www.cnblogs.com/RM-Anton/p/9116845.html

    展开全文
  • 树莓派搭建web服务器:安装apache+php 1.修改镜像源 输入命令:sudo nano sources.list 添加:deb http://mirrors.neusoft.edu.cn/raspbian/raspbian wheezy main contrib non-free rpi deb ...

    树莓派搭建web服务器:安装apache+php

    1.修改镜像源

    输入命令:sudo nano sources.list
    添加:deb http://mirrors.neusoft.edu.cn/raspbian/raspbian wheezy main contrib non-free rpi
    deb http://mirrors.neusoft.edu.cn/raspbian/raspbian jessie main contrib non-free rpi
    更新软件源:sudo apt-get update
    更新软件:sudo apt-get upgrade

    2.安装apache

    输入命令:sudo apt-get install apache2
    浏览器输入树莓派IP,检查Apache是否正在运行。成功如下:
    在这里插入图片描述

    3.安装php

    输入命令:sudo apt-get install php libapache2-mod-php -y
    要是安装失败,就依次输入:sudo apt-get update、sudo apt-get upgrade再进行安装

    4.测试php

    默认页面通常位于/var/www/html文件夹
    现在删除index.html文件:sudo rm index.html
    并创建文件index.php:sudo touch index.php
    编辑index.php:sudo nano index.php
    输入:<?php echo "hello world"; ?>
    保存并退出,再次输入树莓派ip,查看是否显示:hello world

    展开全文
  • 树莓派搭建web服务器的方法:使用Nginx和PHP7.3-f 在树莓派上搭建一个web服务器,用户可通过树莓派的Ip地址进行访问。 Nginx 是一个高速支持高并发的HTTP的web服务器,还支持反向代理(反向代理的意思差不多是说反向...
  • 树莓派搭建web服务器时安装nginx出现依赖问题解决方法。 搭建web服务器方法见以下博客(引用) 搭建外网可访问的web服务器 在安装nginx的时候会出现以下依赖问题。 最后我在Deepin的论坛里找到了解决方法。 如果已经...
  • 安装ApacheApache服务器可以从Debian的源中下载。可以用apt下载。首先要更新apt的软件列表。如果不运行sudo apt-get updata的话,apt软件就不知道有没有新的软件包或者版本更新。Apache可以用下面的命令来安装...
  • 下载花生壳在花生壳官网下载页面,选择“树莓派”,点击立即下载。 图1 下载链接:... 1.安装dpkg。...在上文中将下载后包复制到树莓派上,通过cd命令进入对应下载目录,输入下面的命令
  • 本文将详细介绍如何在树莓派上配置服务器,和《教你在Xubuntu上搭建LAMP服务器》有些类似,多了一些介绍在树莓派上的不同步骤的地方。 这种服务器的配置被称为LAMP,是最流行的服务器配置之一,LAMP的含义是: ...
  • Apache服务器可以从Debian的源中下载。可以用apt下载。 首先要更新apt的软件列表。如果不运行sudo apt-get updata的话,apt软件就不知道有没有新的软件包或者版本更新。 Apache可以用下面的命令来安装 sudoapt-...
  • 按照官网安装lamp过程安装好之后,又安装了一个ngnix,结果弄得php不能解析,全部卸载之后重新安装还是一样的效果。... google了一番之后 找到了解决办法,鄙视下百度,搜出来的都是雷同的垃圾。...
  • 在暑假的时候想玩玩树莓派,就买了一块树莓派3B+,结果买回来也没太玩就放在宿舍吃灰,最近突然对网站很感兴趣,于是就在网上查找资料去搭建了这个web服务器,它是使用的nginx+PHP7+typecho组成的服务器。...
  • 如何在你的树莓派搭建一个web服务器呢?因为在搭建服务器的时候需要安装更新软件,但是大家应该知道树莓派默认镜像源在英国,从国内访问会很慢,所以需要更改镜像源到国内,官网给出的国内的镜像源有9个, 用SSH...
  • 一、安装准备(硬件部分)树莓派主板TF卡 >=8G读卡器一台PC电源+电源线 5V 2A网线usb鼠标+usb键盘 (后期不需要)液晶显示器(后期不需要)HDMI转VGA视频线(后期不需要)二、安装系统首先将TF卡在PC上进行格式化 fat32...
  • 搭建一个家庭Web服务器,你可以通过网页在任何地方控制操作和监控家里的情况。在树莓派上安装linux系统,到官网下载系统压缩包,推荐使用raspbian。如果在windows下安装,需要下载win32diskimager,解压系统,将解压...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 189
精华内容 75
关键字:

树莓派搭建web服务器