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

    浏览量

    14798
  • 树莓派
    +关注

    关注

    116

    文章

    1707

    浏览量

    105670
收藏 人收藏

    评论

    相关推荐

    干货来喽!实用树莓派Linux编译指南

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带
    的头像 发表于 12-18 16:31 106次阅读
    干货来喽!实用<b class='flag-5'>树莓</b>派Linux编译指南

    实用树莓派Linux编译指南,打工人必备!

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带
    的头像 发表于 12-17 16:19 705次阅读
    实用<b class='flag-5'>树莓</b>派Linux编译指南,打工人必备!

    安富利AUTO LAMP SHOW精彩回顾(下)

    经过三天的精彩展示与交流,2024大湾区国际车灯与车辆照明技术展览会(AUTO LAMP SHOW)于12月6日深圳国际会展中心圆满落幕。
    的头像 发表于 12-11 10:40 208次阅读

    ADS1120EVM是否可以与树莓派连接且树莓派上控制采集、回收数据?

    目前手头上有一块ADS1120EVM评估板和树莓派3B+,请问是否有方法将这两块设备连接起来并进行通信?如何接线?以及发送控制指令的方式是什么?
    发表于 11-27 06:30

    如何在树莓派上安装Docker容器

    1. 准备工作 开始之前,请确保你的树莓派已经安装了最新版本的Raspberry Pi OS。如果没有,请按照以下步骤操作: 下载最新的Raspberry Pi OS镜像:访问 Raspberry
    的头像 发表于 11-11 11:38 612次阅读

    树莓派上部署YOLOv5进行动物目标检测的完整流程

    卓越的性能。本文将详细介绍如何在性能更强的计算机上训练YOLOv5模型,并将训练好的模型部署到树莓派4B上,通过树莓派的摄像头进行实时动物目标检测。 一、电脑上训练YOLOv5模型
    的头像 发表于 11-11 10:38 1036次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>部署YOLOv5进行动物目标检测的完整流程

    什么是树莓派?树莓派是什么架构的

    什么是树莓树莓派(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。这款电脑只有
    的头像 发表于 10-22 17:33 918次阅读

    Home-Assistant | Matter设备接入分享

    有域名吗?我的有!在上一篇文章,我们已经树莓派上安装好HA系统,且已经安装了MatterServer,有了这个服务之后我们就可以添加一些M
    的头像 发表于 09-01 08:01 2134次阅读
    Home-Assistant | Matter设备接入分享

    树莓派gui开发用什么ide

    树莓派(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环
    的头像 发表于 08-30 16:49 908次阅读

    【Raspberry Pi 5开发板试用】树莓派5---家庭多媒体和控制中心

    设计元素,例如电源按钮的添加,并通过HAT副板扩展支持M.2 SSD固态硬盘。此外,还新增了实时时钟(RTC)模。 开箱准备 树莓开箱时是不带操作系统的,因为它没有内置存储介质。为了开始使用,你需要
    发表于 08-01 17:40

    树莓派5,Raspberry Pi 5 评测

    如果要安装风扇,必须占用GPIO引脚,有时会阻碍HAT的使用。当CPU温度达到50°C时,风扇会开始工作。空闲时,散热器将使树莓派5 的温度保持39.5°C,功耗为2.6瓦。进行压
    发表于 06-19 14:51

    IPO在即,你的树莓派也要变为上市公司产品了

    社区提供可玩性极高的产品。就在近日,树莓派基金会发布了寻求伦敦证交所上市的消息。   树莓派上市背后的原因   5月22日,在外媒已经提前爆料树莓
    的头像 发表于 06-07 00:04 3119次阅读
    IPO在即,你的<b class='flag-5'>树莓</b>派也要变为上市公司产品了

    精选推荐!看大佬用树莓派4做个迷你版PS5

    /Awesome-and-DIY-Retro-Gaming-Console-How-to-Make-G/</span> 第4步: 安装树莓派 现在,我们需要将树莓安装
    发表于 05-13 10:24

    100%树莓派上执行的LLM项目

    ChatGPT的人性口语化回复相信许多人已体验过,也因此掀起一波大型语言模型(Large Language Model, LLM)热潮,LLM即ChatGPT背后的主运作技术,但LLM运作需要庞大运算力,因此目前多是云端(Cloud)上执行。
    的头像 发表于 02-29 16:29 1362次阅读
    100%<b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>执行的LLM项目

    树莓派主板如何连接电脑

    连接树莓派到电脑是一个非常有用的功能,它可以让我们电脑上进行树莓派的操作和管理。本文将详细介绍如何连接树莓派主板到电脑。我会从准备工作开始,一直到连接完成并进行测试。 第一步:准备材
    的头像 发表于 01-07 15:40 1985次阅读