搭建Raspberry Pi上的LAMP环境

以下是準備在Raspberry Pi上配置LAMP環境的備忘錄。

在撰写本文时,使用的RaspberryPi OS版本如下。

树莓派:~ $ lsb_release -a
没有可用的LSB模块。
分发者标识: Raspbian
描述: Raspbian GNU/Linux 10 (buster)
版本: 10
代号: buster
树莓派:~ $

参考页面如下:
非常感谢。
实际上,这只是模仿前辈页面的帖子。
http://marchan.e5.valueserver.jp/cabin/comp/jbox/arc112/doc11205.html

安装Apache2和PHP。

安装Apache2。

请更新sudo apt
请安装sudo apt apache2

我们将安装PHP。

使用sudo apt安装php、php-cli和php-curl。

为了在userdir中使用php,我们需要对apache2进行配置。

使用sudo命令启用userdir模块

由于用户目录的php在下一个文件中被停用,因此将其注释掉。

sudo vi /etc/apache2/mods-enabled/php7.3.conf


php_admin_flag engine Off

请以本地中文语言重新表达以下内容。

sudo vi /etc/apache2/mods-enabled/php7.3.conf
##
##
## php_admin_flag engine Off
##

##

重新启动Apache2以使更改生效。

请重启Apache2:`sudo systemctl restart apache2`

为了确认,我会写一个.php的文件。

pi@raspberrypi在~/public_html目录下创建了一个index.php文件,并输入以下内容:






使用Ctrl+C终止输入。

在浏览器中打开文件。
http://localhost/~pi/

MySQL/MariaDB的安装

进行MySQL/MeriaDB的安装。

以本地语言翻译以下命令,只需要一个版本:

sudo apt-get -y 安装 php-mysql
sudo apt-get 安装 mariadb-server
sudo systemctl 启动 mariadb.service

进行初始设置。

sudo mysql_secure_installation

设置root密码?[Y/n] y
新密码:
重新输入新密码:
密码更新成功!
重新加载权限表…
… 成功!

移除匿名用户?[Y/n] y
… 成功!

禁止远程登录root用户?[Y/n] y
… 成功!

移除测试数据库及其访问权限?[Y/n] y
– 正在删除测试数据库…
… 成功!
– 正在移除测试数据库的权限…
… 成功!

现在重新加载权限表?[Y/n] y
… 成功!

感谢您使用MariaDB!

安装phpmyadmin

运行以下命令以安装phpmyadmin:
sudo apt-get -y install phpmyadmin

包裝的設置

[*] Apache2 《*》Apache 改为2版

你想用dbconfig-common来设置phpmyadmin的数据库吗?(是/否)

包裝設置

│ phpMyAdmin 使用的 MySQL 应用程序密码:

pi@raspberrypi:~/public_html $ sudo mysql -u root -p
输入密码:
欢迎使用MariaDB监视器。命令以;或\g结尾。
您的MariaDB连接ID为71
服务器版本:10.3.27-MariaDB-0+deb10u1 Raspbian 10

MariaDB [mysql]> 更新用户 SET 插件=” WHERE 用户=’root’;
查询成功,影响1行(0.037秒)
匹配的行数:1 更改的行数:1 警告:0

MariaDB [mysql]> 刷新权限;
查询成功,未影响任何行(0.009秒)

以上とは、上記の内容のみです。
その次には、QRコードリーダーを使用して、クリスマスソング用のジュークボックスを作ります。

bannerAds