怎样在树莓派上安装LAMP

电子说

1.2w人已加入

描述

第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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分