The version of php5 bundled with MAMP doesn’t come with sqlite3 support built-in out of the box. Here’s how to add it, considering the following setup :
- SQLite3 installed through MacPorts
- php5 used through MAMP
I used the php-sqlite3 extension. When you run phpize, make sure you are actually using the one from MAMP by calling it with its full path /Applications/MAMP/bin/php5/bin/phpize.
I then complied the extension with the following flags (both paths are the defaults for macports and MAMP) :
./configure --with-sqlite3=/opt/local/ --with-php-config=/Applications/MAMP/bin/php5/bin/php-configThe make install didn’t copy the librarie to the right php folder :
>make install
Installing shared extensions: /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20060613/Make sure that folder is the right one. You can find your dynamic extensions folder in your php.ini file.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.