sudo apt-get install php5-dev firebird2.5-dev php-pear devscripts debget
You need to build the pdo extension from php from ubuntu source code here is the source for php package (in my release is maverick but apt-get source will do the job for you)
apt-get source php5 cd php5-5.3.5/ cd ext/pdo_firebird phpize sudo ln -s /usr/include/php5 /usr/include/php ./configure make sudo make install
Check to have in php.ini to have the next lines also with phpinfo() function
sudo pico/vi /etc/php5/conf.d/pdo.ini # configuration for php PDO module extension=pdo.so extension=pdo_firebird.so php -i | grep PDO PDO PDO support => enabled PDO drivers => firebird PDO_Firebird PDO Driver for Firebird/InterBase => enabled
you can also check in apache if all is correct
by creating a page in /var/www/pdo_info.php
with this content
then in the browser press F3 and search PDO , here is my phpinfo()
to check if all is ok with the driver then create one small example that loads the driver and then is connecting to the database server
after the driver is loaded now you can use the pdo as usual , here is the fetch example







4 comments:
Is there a way to set transaction isolation in firebird pdo? Thanks.
Incredible useful! some years later.. didn't know about apt-get source (:
thanks
hi, how can i enable it for mac??
how did you installed on mac , usuall if is a binary package you need to search howto compile the firebird pdo extension only
usually you go to the same php source version like the binary in the pdo firebird folder , execute phpize and then configure make , make install
also you can ask on firebird-php list
http://tech.groups.yahoo.com/group/firebird-php/
Post a Comment