【发布时间】:2015-12-16 13:47:41
【问题描述】:
上周我在我的 Raspberry Pi B 上安装了 PHP 7.0.0RC2。 我可以查看 PHP 页面,但是问题是我无法使用 mysqli 连接到数据库(我知道 PHP v7 不再支持 mysql)。
我用--with-mysqli=shared 运行了./configure 命令。
但是,当我使用php -m 命令检查安装了哪些模块时,我没有看到 mysqli。
我尝试将extension=mysqli.so 添加到 php.ini 文件中。
它首先抱怨找不到mysqli.so文件,所以我尝试将我的php5版本的mysqli.so复制到extensions文件夹中。
但是,这并没有解决问题并导致以下错误消息:
PHP 警告:PHP 启动:无法加载动态库 '/usr/local/lib/php/extensions/no-debug-non-zts-20141001/mysqli.so' - /usr/local/lib/php/ extensions/no-debug-non-zts-20141001/mysqli.so: undefined symbol: zval_used_for_init in Unknown on line 0
有人对如何让 mysqli 与我在 Raspberry Pi 上安装的 PHP7 一起工作有任何建议吗?
【问题讨论】:
-
你使用的是什么操作系统?
-
你有没有按照教程安装PHP7?
-
@Machavity 我正在运行 Raspbian 7.8 作为操作系统。
-
@blarg 我没有遵循任何特定的 PHP 7 教程,但我在 Google 上搜索了如何从源代码安装旧版本的 PHP (v5)。
标签: mysqli raspberry-pi php-7