当前位置: 首页 > news >正文

群晖nas中 打开PHP连接MariaDB 功能扩展

在群晖nas中,默认的PHP扩展配置中并没有打开连接MariaDB数据库(兼容mysql)。通过PHP连接MariaDB数据库通常有两种方式:

一、Mysqli 方式

<?php
header('Content-Type: text/plain');
if (function_exists('mysqli_connect')) {echo "MySQLi 扩展已启用!\n";// 测试实际连接$conn = @new mysqli('localhost', '数据库用户', '密码', '数据库名');if ($conn->connect_error) {echo "连接失败: " . $conn->connect_error;} else {echo "连接成功!";$conn->close();}
} else {echo "MySQLi 扩展未启用!";
}
?>

默认情况下,运行上述程序后返回:MySQLi 扩展未启用!

二、PDO方式

<?php
try {$conn = new PDO("mysql:host=localhost;dbname=数据库名", "数据库用户", "密码");echo "PDO 连接 OK";
} catch (PDOException $e) {echo "PDO连接: error " . $e->getMessage();
}
?>

默认情况下,运行上述程序后返回:PDO连接: error could not find driver

三、打开上述PHP扩展

第一步:进入群晖nas的 Web Station 选择 【脚本语言设置

第二步:

选择 PHP 语言,同时选择【自定义配置文件】-【用户定义】双击打开 编辑

第三步:选择 扩展名,然后勾选如下选项

保存后就会允许PHP使用MySQLi和PDO连接MariaDB数据库了!

此问题困扰我一段时间,记录下来,方便不知道的同学!

http://www.lryc.cn/news/624883.html

相关文章:

  • CMakeLists.txt 学习笔记
  • SQL详细语法教程(六)存储+索引
  • Vue3+Vite MPA多页面应用开发完整指南 – 从零搭建到部署优化
  • 博客项目 Spring + Redis + Mysql
  • Linx--MySQL--安装笔记详细步骤!
  • B4265 [朝阳区小学组 2019] rectangle
  • SpringAI集成MCP
  • CentOS 7更换国内镜像源
  • SQL Server 基本语法
  • 传统方式部署(RuoYi-Cloud)微服务
  • 云原生:重塑软件世界的技术浪潮与编程语言选择
  • 使用websockets中的一些问题和解决方法
  • 华曦达港股IPO观察丨以创新研发为笔,构建AI Home智慧生活新蓝图
  • 8月更新!Windows 10 22H2 64位 五合一版【原版+优化版、版本号:19045.6159】
  • 大模型备案材料—《安全评估报告》撰写指南
  • Zookeeper 在 Kafka 中扮演了什么角色?
  • 8.18作业
  • Python实战--基于Django的企业资源管理系统
  • 嵌入式学习硬件I.MX6ULL(五)按键 中断 GIC OCP原则
  • seuratv4数据结构
  • 软考 系统架构设计师系列知识点之杂项集萃(129)
  • 【数模国奖冲刺】备赛过程中的常见问题
  • Jmeter对图片验证码的处理
  • vue3 + antd实现简单的图片点开可以缩小放大查看
  • 视觉语言导航(4)——强化学习的三种方法 与 优化算法 2.43.4
  • BeeWorks 私有化会议系统:筑牢企业会议安全防线,赋能高效协同
  • Go并发编程-goroutine
  • 私有化部署本地大模型+function Calling+本地数据库
  • 【秋招笔试】2025.08.17字节跳动秋招机考真题
  • 技术赋能安全:智慧工地构建城市建设新防线