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

    浏览量

    14768
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105465
收藏 人收藏

    评论

    相关推荐

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

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

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

    卓越的性能。本文将详细介绍如何在性能更强的计算机上训练YOLOv5模型,并将训练好的模型部署到树莓派4B上,通过树莓派的摄像头进行实时动物目标检测。 一、电脑上训练YOLOv5模型
    的头像 发表于 11-11 10:38 198次阅读
    <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 340次阅读

    Home-Assistant | Matter设备接入分享

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

    树莓派gui开发用什么ide

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

    【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 3029次阅读
    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 1252次阅读
    100%<b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>执行的LLM项目

    核桃派上实现USB摄像头的OpenCV颜色检测

    在前几周的文章中已经介绍过如何在核桃派上用OpenCV读取图像并显示到pyqt5的窗口上,这里在上一篇文章的基础上,给开发板加入颜色检测功能,尝试将图像中所有蓝色的东西都用一个框标记出来。
    的头像 发表于 01-20 17:50 878次阅读
    <b class='flag-5'>在</b>核桃<b class='flag-5'>派上</b>实现USB摄像头的OpenCV颜色检测

    树莓派主板如何连接电脑

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

    如何利用树莓安装Docker和Docker-compose呢?

    本文主要演示了树莓派如何安装Docker和Docker-compose的过程。
    的头像 发表于 12-14 16:19 2727次阅读
    如何利用<b class='flag-5'>树莓</b>派<b class='flag-5'>安装</b>Docker和Docker-compose呢?

    【爱芯派 Pro 开发板试用体验】Redis源码编译和基准测试

    本文首先介绍Redis是什么,然后介绍如何在爱芯派上编译Redis源码,以及从源码安装Redis,最后介绍如何在爱芯派上运行Redis基准测试,并在树莓派4B上运行同一版本的Redis
    发表于 12-10 22:18

    【飞腾派4G版免费试用】飞腾派上部署GIS平台

    选择其中代表性的,介绍一下如何在飞腾派上安装部署一个从底层类库到桌面GIS的相对完整的基础环境。 1. 基础GIS类库 GIS行业的软件中,有一些重量级的基础类库(例如GDAL、JTS/JSTS
    发表于 12-09 22:44