note 94268 modified in ibase.installation by danbrown
| From: | danbrown@php.net | Date: | Mon, 26 Oct 2009 13:54:11 +0000 |
| Subject: | note 94268 modified in ibase.installation by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-162111@lists.php.net to get a copy of this message | ||
Add interbase.so to MAMP / OSX
get xcode and macports.
install m4 through macports
download php-source corresponding to mamp-version
create symblinks needed
from http://www.ibexpert.net/forum/viewtopic.phpf=13&t=7&start=0&st=0&sk=t&sd=a
# in short:
# (backslash = keep on same row)
cd /usr
sudo mkdir -p local/firebird/lib
sudo ln -s /Library/Frameworks/Firebird.framework/Firebird \
local/firebird/lib/libfbclient.dylib
sudo ln -s /Library/Frameworks/Firebird.framework/Headers/ \
local/firebird/include
#create .so
sudo su
cd /path-to-php-source/ext/interbase
/Applications/MAMP/bin/php5/bin/phpize
./configure --with-interbase=/usr/local/firebird
make
#install so to mamp-ext.dir
cp modules/interbase.so \
/Applications/MAMP/bin/php5/lib/ \
php/extensions/no-debug-non-zts-20050922
#add to /Applications/MAMP/conf/php5/php.ini
[firebird]
extension = interbase.so
ibase.allow_persistent = "1"
ibase.max_persistent = "-1"
ibase.max_links = "-1"
ibase.default_db = null
ibase.default_user = NULL
ibase.default_password = NULL
ibase.default_charset = NULL
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
ibase.dateformat = "%Y-%m-%d"
ibase.timeformat = "%H:%M:%S"
#restart mamp - interbase should show in phpinfo
#enjoy!
--was--
Add interbase.so to MAMP / OSX
get xcode and macports.
install m4 through macports
download php-source corresponding to mamp-version
create symblinks needed
from http://www.ibexpert.net/forum/viewtopic.php?
f=13&t=7&start=0&st=0&sk=t&sd=a
# in short:
# (backslash = keep on same row)
cd /usr
sudo mkdir -p local/firebird/lib
sudo ln -s /Library/Frameworks/Firebird.framework/Firebird \
local/firebird/lib/libfbclient.dylib
sudo ln -s /Library/Frameworks/Firebird.framework/Headers/ \
local/firebird/include
#create .so
sudo su
cd /path-to-php-source/ext/interbase
/Applications/MAMP/bin/php5/bin/phpize
./configure --with-interbase=/usr/local/firebird
make
#install so to mamp-ext.dir
cp modules/interbase.so \
/Applications/MAMP/bin/php5/lib/ \
php/extensions/no-debug-non-zts-20050922
#add to /Applications/MAMP/conf/php5/php.ini
[firebird]
extension = interbase.so
ibase.allow_persistent = "1"
ibase.max_persistent = "-1"
ibase.max_links = "-1"
ibase.default_db = null
ibase.default_user = NULL
ibase.default_password = NULL
ibase.default_charset = NULL
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
ibase.dateformat = "%Y-%m-%d"
ibase.timeformat = "%H:%M:%S"
#restart mamp - interbase should show in phpinfo
#enjoy!
http://php.net/manual/en/ibase.installation.php