树莓派 php安装mysql

树莓派是一款兼具开发和娱乐功能的小型电脑,由于其体积小、价格便宜、功耗低,被广泛应用于创客、教育、家庭娱乐等领域。在树莓派上进行应用开发,涉及到众多技术栈的学习和使用。本文主要介绍如何在树莓派上安装PHP扩展,连接MySQL数据库,为应用开发提供支持。

一、树莓派中安装LAMP环境

在树莓派上安装PHP扩展前,需要先安装LAMP环境(即Linux + Apache + MySQL + PHP)。这里以Raspberry Pi OS作为操作系统进行介绍。

安装Apache

在终端中输入以下命令进行安装Apache:

sudo apt-get update sudo apt-get install apache2 -y
登录后复制

安装完成后,在浏览器输入树莓派的IP地址,就可以看到如下页面:

安装MySQL

在终端中输入以下命令进行安装MySQL:

sudo apt-get install mysql-server -y
登录后复制

安装完成后,在终端中输入以下命令启动MySQL服务:

sudo systemctl start mysql.service
登录后复制

可使用如下命令验证MySQL是否成功安装:

sudo mysql -u root -p
登录后复制

输入密码后,如果成功连接到MySQL数据库,则会显示如下信息:

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 137 Server version: 5.7.26-0ubuntu0.18.04.1 (Ubuntu) Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type help; or \h for help. Type \c to clear the current input statement. mysql>
登录后复制
安装PHP

在终端中输入以下命令进行安装PHP:

sudo apt-get install php libapache2-mod-php -y
登录后复制

安装完成后,重启Apache服务:

sudo systemctl restart apache2.service
登录后复制
登录后复制
登录后复制

二、树莓派中安装MySQL扩展

在LAMP环境中安装MySQL扩展,使应用能够连接MySQL数据库,进行数据的读取、写入等操作。下面介绍两种常用的安装方法。

通过apt-get安装

在终端中输入以下命令进行安装:

sudo apt-get install php-mysql -y
登录后复制

安装完成后,重启Apache服务:

sudo systemctl restart apache2.service
登录后复制
登录后复制
登录后复制
通过源码安装

首先需要安装libmysqlclient-dev库,输入以下命令进行安装:

sudo apt-get install libmysqlclient-dev -y
登录后复制

下载PHP的源码包,解压:

wget https://www.php.net/distributions/php-7.4.27.tar.xz tar xf php-7.4.27.tar.xz
登录后复制

进入解压后的目录,配置编译选项:

cd php-7.4.27 ./configure –with-mysqli/mysqlnd –with-pdo-mysql/mysqlnd
登录后复制

编译:

make sudo make install
登录后复制

在php.ini文件中加入以下配置:

extension=mysqli
登录后复制

保存配置后,重启Apache服务:

sudo systemctl restart apache2.service
登录后复制
登录后复制
登录后复制

三、测试MySQL连接

在树莓派上,可以通过PHP代码来测试MySQL连接是否成功。在/var/www/html目录下创建一个test.php文件,输入以下代码:

<?php $servername = “localhost”; $username = “root”; $password = “password”; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接是否成功 if (!$conn) { die(“Connection failed: ” . mysqli_connect_error()); } echo “Connected successfully”; ?>
登录后复制

其中,$servername为数据库的地址,$username为用户名,$password为密码。

访问test.php文件,若显示“Connected successfully”字样,则说明连接MySQL成功。

四、总结

通过本文的介绍,我们了解到了如何在树莓派上安装LAMP环境、MySQL扩展,以及如何测试MySQL连接。在应用开发中,MySQL数据库是一种经常使用的存储方式,掌握连接MySQL的方法,对于树莓派的应用开发是至关重要的。

以上就是树莓派 php安装mysql的详细内容,更多请关注php中文网其它相关文章!

TG交流群(点击进入)----付费帮助搭建---修复---二开,以及发布求资源.
QQ交流群 922260178
© 版权声明
THE END
喜欢就支持一下吧
点赞1.8W+ 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容