当前位置: 首页 > news >正文

RPi 2B apache2 mysql php5 and vsftp

/*************************************************************************
 *                RPi 2B apache2 mysql php5 and vsftp
 * 声明:
 *     本文主要记录RPi 2B如何安装Apache2、mysql、php5、vsftp服务器,并对其进行
 * 测试,为后续工作做准备,其中遇到SD卡空间不足的问题。
 *
 *                                    2016-2-19 深圳 南山平山村 曾剑锋
 ************************************************************************/

一、参考文章:
    1. Apache Server (PHP + MySQL) on Raspberry PI
        http://www.tuicool.com/articles/I7Jfue
    2. 树莓派(raspberry pi)学习10: 安装ftp服务器
        http://blog.csdn.net/c80486/article/details/8460854

二、安装流程:
    1. sudo apt-get update
    2. sudo apt-get install apache2 php5 libapache2-mod-php5
    3. sudo apt-get install mysql-server mysql-client php5-mysql
        mysql username: root
        mysql passwd: zengjf
    4. sudo apt-get install vsftpd
        username: pi
        passwd: raspberry

三、默认SD卡空间不够用:
    1. sudo raspi-config
    2. 选择选项卡1:Expand Filessystem

四、mysql 测试:
    pi@raspberrypi:~ $ mysql -hlocalhost -uroot -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 43
    Server version: 5.5.44-0+deb8u1 (Raspbian)
    
    Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    +--------------------+
    3 rows in set (0.00 sec)
    
    mysql> 

五、php5测试
    pi@raspberrypi:~ $ php -v
    PHP 5.6.17-0+deb8u1 (cli) (built: Jan 24 2016 12:25:22) 
    Copyright (c) 1997-2015 The PHP Group
    Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
        with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

六、apache2 php测试:
    1. cat /var/www/html/index.php
        <html>
            <head>
                <title> zengjf </title>
            </head>
            <body>
                <?php
                    echo "I am zengjf"
                ?>
            </body>
        </html>
    2. 浏览器访问:http://192.168.0.5
        <html>
            <head>
                <title>zengjf</title>
            </head>

            <body>
                I am zengjf    
            </body>
        </html>

七、vsftp 测试:
    浏览器键入:ftp://192.168.0.5
        / 的索引
        名称        大小    修改日期
        Desktop/              16/2/19 下午2:04:00
        Documents/            15/11/21 下午9:31:00
        Downloads/            15/11/21 下午9:37:00
        Music/                15/11/21 下午9:37:00
        Pictures/             15/11/21 下午9:37:00
        Public/               15/11/21 下午9:37:00
        Templates/            15/11/21 下午9:37:00
        Videos/               15/11/21 下午9:37:00
        python_games/         15/11/21 下午9:31:00
        show        0 B       16/2/19 下午2:06:00

 

转载于:https://www.cnblogs.com/zengjfgit/p/5202407.html

相关文章:

  • 在windows上安装Git nvmw以及Node
  • MathType插入空格
  • java8特性深入解读文章合集
  • 字典的基本概念和常用方法
  • WebService-06-CXF与Spring集成
  • 浏览器history操作实现一些功能
  • SVM挑战SVC 存储虚拟化市场的博弈
  • 专访英特尔(中国)开源技术中心:HTML5要如何达到原生性能
  • IOS9中出现的错误
  • Linux下获取帮助
  • IC卡和RFID卡的区别(网上说的都不准确)
  • Effective C++ 条款26
  • 文件上传利器JQuery上传插件Uploadify
  • Ubuntu菜鸟入门(六)—— 有道词典安装
  • jQuery.form开发手记
  • hexo+github搭建个人博客
  • Android 架构优化~MVP 架构改造
  • bootstrap创建登录注册页面
  • Bytom交易说明(账户管理模式)
  • create-react-app做的留言板
  • C语言笔记(第一章:C语言编程)
  • Docker 笔记(2):Dockerfile
  • Elasticsearch 参考指南(升级前重新索引)
  • js 实现textarea输入字数提示
  • Linux gpio口使用方法
  • Linux Process Manage
  • Material Design
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • October CMS - 快速入门 9 Images And Galleries
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 动态魔术使用DBMS_SQL
  • 前端面试之CSS3新特性
  • 区块链分支循环
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 设计模式(12)迭代器模式(讲解+应用)
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​比特币大跌的 2 个原因
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #162 (Div. 2)
  • #pragma data_seg 共享数据区(转)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.ajax中的eval及dataType
  • (arch)linux 转换文件编码格式
  • (Note)C++中的继承方式
  • (备忘)Java Map 遍历
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)nsfocus-绿盟科技笔试题目
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .net 中viewstate的原理和使用