您启用的DLL扩展实际上是针对Windows的.在Mac和其他* nix平台上,它们实际上是SO文件.
我在Mac上,看起来SQLite模块已经加载了.您应该能够在php.ini文件中注释掉这些行,重新启动Apache并使用SQLite而无需执行任何操作.只要我记得,SQLite模块已被包含在内.
如果它真的没有包含,你将不得不从源代码编译模块.这要求您安装Apple Developer Tools.
要从头开始编译(从命令行):
> Download the PHP’s source code.您需要下载与您系统上已安装的版本相匹配的版本.要找出您正在使用的那个,请从命令行键入php -v.
>使用tar -zxvf后跟文件名解压缩下载的存档.
>键入cd php-5.3.x / ext / sqlite3 /(其中“5.3.x”应替换为您的版本号,“sqlite3”可以是您要从上面的列表中安装的任何模块减去“php_”字首).
>输入phpize.
>键入./configure.
>输入make.
>输入sudo make install.
>将extension = sqlite3.so添加到您的php.ini(再次确保将sqlite3.so替换为其他扩展名,如果您编译其他扩展名).
最后,重新启动Apache,你应该完成.