PHP警告:无法加载动态库
好的,我的
PHP工作在我的mac os x Apache 2服务器上.
我遇到的问题是它似乎无法找到允许我连接到sqlite数据库的扩展. extension = php_sqlite.dll extension = php_pdo_sqlite.dll extension = php_sqlite3.dll 我现在因为我已取消注释这些扩展而收到此错误.. PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/php_sqlite3.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/php_sqlite3.dll,9): image not found in Unknown on line 0 所有3都是同样的错误.
您启用的DLL扩展实际上是针对Windows的.在Mac和其他* nix平台上,它们实际上是SO文件.
我在Mac上,看起来SQLite模块已经加载了.您应该能够在php.ini文件中注释掉这些行,重新启动Apache并使用SQLite而无需执行任何操作.只要我记得,SQLite模块已被包含在内. 如果它真的没有包含,你将不得不从源代码编译模块.这要求您安装Apple Developer Tools. 要从头开始编译(从命令行): > Download the PHP’s source code.您需要下载与您系统上已安装的版本相匹配的版本.要找出您正在使用的那个,请从命令行键入php -v. 最后,重新启动Apache,你应该完成. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |