0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在树莓派上安装LAMP

454398 来源:网络整理 作者:佚名 2019-11-07 11:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:## Raspbian Image ##

创建Raspbian Stretch Lite图像到MicroSD卡(推荐》 8GB)

RasPi已使用用户名启动登录:pi密码:raspberry

然后

$ hostname -I

(注意IP地址,您需要通过SSH连接到RasPi。例如192.168.0.100)

$ sudo raspi-config

选项1 - “更改用户密码”》“确定”》输入新的UNIX密码》重新输入新密码》确定

选项5 - “接口选项” ‘》’P2 SSH‘》是选项卡到’完成‘》输入

$ sudo reboot

第2步:##更新Raspbian ##

现在使用Putty连接到RP我使用之前的IP地址。

使用用户名登录:pi和您的密码

$ sudo apt update && sudo apt upgrade -y $ sudo reboot

步骤3:##安装Apache2 ##

再次使用Putty使用之前的IP地址连接到RPi。

使用用户名:pi和您的密码登录

$ sudo apt install apache2 -y

完成安装Apache2后,在同一Wi-Fi网络上打开Web浏览器并输入RasPi的IP地址。如果Apache2安装正确,您将看到一个页面,上面写着’Apache2 Debian Default Page‘和’It works!‘。

$ sudo a2enmod rewrite $ sudo systemctl restart apache2 $ sudo chown -R pi:www-data /var/www/html/ $ sudo chmod -R 770 /var/www/html/ $ sudo nano /etc/apache2/apache2.conf

查找:(您可以使用Ctrl&W查找)

Directory /var/www/

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

/Directory

更改为:

Directory /var/www/

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

/Directory

Ctrl&O》 Enter 》 Ctrl&X

$ sudo service apache2 restart

步骤4:##安装PHP7 ##

$ sudo apt install php libapache2-mod-php -y

测试PHP

首先需要删除目录“/var/www/html“。

$ sudo rm /var/www/html/index.html

中的”index.html“文件,然后创建”index.php“文件此目录,使用此命令行

$ echo ”“ 》 /var/www/html/index.php

在同一Wi-Fi网络上刷新Web浏览器,您现在应该看到PHP信息页面。

步骤5:##安装MySQL ##

$ sudo apt install mysql-server php-mysql -y $ sudo service apache2 restart $ sudo mysql_secure_installation

您将被要求输入root的当前密码(默认为空):按Enter键。

设置root密码,输入Y并按Enter键。

输入新密码并按Enter键。重要提示:请记住此root密码。

重新输入新密码并按Enter键。

键入Y并按Enter键删除匿名用户。

键入Y然后按Enter键以远程禁止root登录。

键入Y并按Enter键删除测试数据库并访问它。

键入Y并按Enter键立即重新加载权限表。

完成后,您将看到消息全部完成!并且感谢您使用MariaDB!。

$ sudo mysql -uroot -p

输入root密码。

$ create database YOURDATABASENAME; $ GRANT ALL PRIVILEGES ON YOURDATABASENAME.* TO ’root‘@’localhost‘ IDENTIFIED BY ’YOURROOTPASSWORD‘; $ FLUSH PRIVILEGES;

Ctrl&D

步骤6:##安装PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

使用光标键选择Apache2,然后按空格键以突出显示Apache2》 Tab》输入。

使用dbconfig-common为phpmyadmin配置数据库?选择“否”》回车,我们已经在MySQL安装中设置了一个数据库。

要访问phpmyadmin,请使用RasPi的IP地址,例如: 192.168.0.100/phpmyadmin/用户名:root和YOURROOTPASSWORD

步骤7:##设置FTP ##

$ sudo apt install vsftpd -y $ sudo nano /etc/vsftpd.conf

查找:(您可以使用Ctrl&W查找)

local_enable=YES ssl_enable=NO

更改为:

#local_enable=YES #ssl_enable=NO

添加到文件的底部:

# CUSTOM

ssl_enable=YES

local_enable=YES

chroot_local_user=YES

local_root=/var/www

user_sub_token=pi

write_enable=YES

local_umask=002

allow_writeable_chroot=YES

ftpd_banner=Welcome to my Raspberry Pi FTP service.

Ctrl&O》 Enter》 Ctrl&X

$ sudo usermod -a -G www-data pi $ sudo usermod -m -d /var/www pi $ sudo chown -R www-data:www-data /var/www $ sudo chmod -R 775 /var/www $ sudo reboot

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Lamp
    +关注

    关注

    0

    文章

    17

    浏览量

    15044
  • 树莓派
    +关注

    关注

    122

    文章

    2071

    浏览量

    109874
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓派(RaspberryPi)构建高效实时监控系统

    安装 ZeroNews Agent 树莓派(Raspberry Pi)上下载并运行 ZeroNews。 第 2 步:树莓派上
    的头像 发表于 09-22 15:14 902次阅读
    基于<b class='flag-5'>树莓</b>派(RaspberryPi)构建高效实时监控系统

    树莓派上运行 Windows 11:安装与性能优化完整指南!

    前言:很多人一直以为树莓派(RaspberryPi)只是创客圈子里的小玩具——一块信用卡大小的开发板,用来点亮LED、跑个Python脚本、或者给中学生上一堂入门编程课。然而,事实远比想象震撼:树莓
    的头像 发表于 08-15 19:37 903次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>运行 Windows 11:<b class='flag-5'>安装</b>与性能优化完整指南!

    如何在树莓派上安装Ubuntu MATE ?

    ,而非GNOME。本文中,我将介绍如何轻松地树莓派上安装它。UbuntuMATE官方支持树莓
    的头像 发表于 08-12 18:56 2978次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b><b class='flag-5'>安装</b>Ubuntu MATE ?

    树莓派上开启业余无线电之旅~

    树莓派和RTL-SDR或HackRF等硬件,你可以接收信号、追踪飞行器和船只、解码传输内容,甚至配备适当硬件并获得许可的情况下进行发射。本指南将指导你如何为业余
    的头像 发表于 08-12 18:56 1307次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>开启业余无线电之旅~

    这个套件让树莓派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    如何在树莓派上设置YOLO计算机视觉?Conda与Ultralytics本指南中,我们将学习如何使用Conda树莓
    的头像 发表于 07-31 11:51 3961次阅读
    这个套件让<b class='flag-5'>树莓</b>派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    初学者指南:树莓派上搭建虚拟环境!

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装P
    的头像 发表于 07-27 13:24 661次阅读
    初学者指南:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>搭建虚拟环境!

    如何在树莓派上设置并使用VNC?远程访问完整指南!

    为什么要在树莓派上使用VNC?使用VNC与树莓派的主要优势在于其提供的灵活性。我们可以“无头模式”(无物理显示器)下运行树莓派,同时仍能完
    的头像 发表于 07-26 20:42 5119次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>设置并使用VNC?远程访问完整指南!

    C++ 与 Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++物联网项目中同样广受欢迎且功能强大。那么,树莓派项目中选择哪
    的头像 发表于 07-24 15:32 671次阅读
    C++ 与 Python:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>哪种语言更优?

    树莓派会中病毒嘛?需要安装杀毒软件吗?

    恶意软件和其他类型的病毒无处不在,但它们大多是为Windows电脑编写的。树莓派运行的是Linux系统,人们普遍认为Linux没有病毒。这究竟是不是真的?树莓派真的需要杀毒软件吗?树莓
    的头像 发表于 07-15 18:34 546次阅读
    <b class='flag-5'>树莓</b>派会中病毒嘛?需要<b class='flag-5'>安装</b>杀毒软件吗?

    释放潜力:树莓派上运行安卓系统实现多样化应用!

    为什么要在树莓派上运行安卓系统?安卓系统以其庞大的应用生态系统和用户友好的界面而闻名,它能够将树莓派转变为功能强大的设备,能够处理从媒体消费到轻量级计算和物联网应用等各种任务。优势高度定制化:
    的头像 发表于 07-05 08:33 933次阅读
    释放潜力:<b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>运行安卓系统实现多样化应用!

    如何在树莓派上安装并运行 Arduino 集成开发环境!

    ,我们将介绍如何在树莓派上安装并运行ArduinoIDE。所需物品要在树莓派上运行ArduinoIDE,你需要以下组件:配备适当电源的
    的头像 发表于 07-01 17:41 4073次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b><b class='flag-5'>安装</b>并运行 Arduino 集成开发环境!

    从初学到进阶:树莓派上最适合你的代码编辑器推荐!

    安装树莓派操作系统后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多种编程语言进行编程了。其中,Python是树莓派上最受欢迎的编程语言。
    的头像 发表于 05-15 16:20 842次阅读
    从初学到进阶:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>最适合你的代码编辑器推荐!

    树莓派云OS哪个最受欢迎?来看看Github Star 28.9k的项目!

    本文讨论了树莓派上使用的热门开源云OSCasaOS,介绍了其特点、安装与使用方法、作者体验及总结评价等内容。关键要点包括:1.CasaOS简介:它基于Docker生态系统构建,像指挥
    的头像 发表于 03-25 09:21 938次阅读
    <b class='flag-5'>树莓</b>派云OS哪个最受欢迎?来看看Github Star 28.9k的项目!

    树莓派上设置 DeepSeek R1:2025 年离线人工智能的未来

    概述《树莓派上设置DeepSeekR1:2025年离线人工智能的未来》是一份前瞻性技术指南,聚焦中国AI初创公司DeepSeek于2023年底推出的开源模型DeepSeekR1。该模型旨在通过提供
    的头像 发表于 03-25 09:20 1107次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>设置 DeepSeek R1:2025 年离线人工智能的未来

    人脸识别指南:如何在树莓派上安装和设置 Dlib

    学习如何在树莓派上安装Dlib并配置人脸识别功能,为您的AI项目奠定基础。树莓派上
    的头像 发表于 03-24 17:31 1296次阅读
    人脸识别指南:如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b><b class='flag-5'>安装</b>和设置 Dlib