I've got drupal 7 and drush on Mac OSX 10.7 The original PHP install (as shipped) is 5.3.25.
with that configuration I was able to upgrade drupal sites running locally for several occassions.
One site used sqlite, the other mysql.
Now I have installed PHP 5.4.15, as well as the mysql and sqlite drivers for php54.
Now when I run drush updb, I get the following:
A PDO database driver is required! You need to enable the PDO_SQLITE (or PDO_MYSQL) database driver for PHP 5.2.4 or higher so that Drupal 7 can access the database.
I find Applications/MySQLWorkbench.app/Contents/Resources/libraries/pysqlite2/_sqlite.so /opt/local/lib/php54/extensions/no-debug-non-zts-20100525/pdo_sqlite.so and opt/local/lib/php54/extensions/no-debug-non-zts-20100525/mysql.so /opt/local/lib/php54/extensions/no-debug-non-zts-20100525/pdo_mysql.so
Worse, if I set the php execute as php54, drush freezes on the drush updb command. No error messages, just stalls.
This is a mess. I feel that I am back in linux 6 dependency hell!
BTW: Those of you who might be using homebrew and would recommend that I convert, would be on the right track but unfortunately I have over 200 _active_ packages installed via macports.
Where do I start?
thanks