Tag: php
Firebird driver for Laravel 9 released
Firebird driver for Laravel 7
Firebird driver is updated with Support for Laravel 6 & 7
The PHP project is excited and proud to announce the immediate availability of PHP 7.3.0.
The PHP project is excited and proud to announce the immediate availability of PHP 7.3.0.
This latest branch of the PHP language and runtime brings new features and even more performance than before!
For more information, see the release announcement at:
http://php.net/archive/2018.php#id2018-12-06-1
PHP 7.3.0alpha4 is available for testing
The PHP team is glad to announce the release of the fourth PHP 7.3.0 version, PHP 7.3.0alpha4. The rough outline of the PHP 7.3 release cycle is specified in the PHP Wiki.
For source downloads of PHP 7.3.0alpha4 please visit the download page. Windows sources and binaries can be found on windows.php.net/qa/.
Please carefully test this version and report any issues found in the bug reporting system.
THIS IS A DEVELOPMENT PREVIEW – DO NOT USE IT IN PRODUCTION!
For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.
The next release would be Beta 1, planned for August 2nd.
The signatures for the release can be found in the manifest or on the QA site.
Thank you for helping us make PHP better.
PDO_Firebird driver supports now boolean type from Firebird 3.0.x
Yii2-Firebird updated in git master with Yii2 2.0.15 compatibility
Yii2-Firebird updated in git master with Yii2 2.0.15 compatibility : dev-master on packagist.org
The Perfect Database Server: Firebird 2.5.3 And FreeBSD 10
Here is the guide on installing Firebird 2.5.3 from FreeBSD 10 Ports and
creating your first test database; also we show you how to install
Flamerobin GUI (administration tool) and the PHP driver for it. This was tested on fresh FreeBSD 10 on a kvm-linux virtual machine.
Download a compressed snapshot of the Ports Collection into /var/db/portsnap.
# portsnap fetch
Or update it.
If you are running Portsnap for the first time, extract the snapshot into /usr/ports:
# portsnap extract
If you already have a populated /usr/ports directory and you are just updating, run the following command instead:
# portsnap update
Enter firebird server ports directory:
# cd /usr/ports/databases/firebird25-server
Compile and install firebird server:
# make -DPACKAGE_BUILDING
# make install
Enable it by adding
firebird_enable="YES"
in
/etc/rc.conf.
Start it with:
# /usr/local/etc/rc.d/firebird start
logs and security2.fdb seems to be in /var/db/firebird.
# /usr/local/bin/isql-fb
To create a new database:
SQL> create database “tmp/first_database.fdb”;
SQL> connect “/tmp/first_database.fdb” ;
Commit current transaction (y/n)? <– y
Committing.
Database: “/tmp/first_database.fdb”
SQL>
If you want to create a simple table then insert 1-2 rows and select from it; here is one example:
SQL> CREATE TABLE TEST (ID INT NOT NULL PRIMARY KEY, NAME VARCHAR(20));
SQL> show tables;
TEST
SQL> INSERT INTO TEST VALUES (1, ‘John’);
SQL> INSERT INTO TEST VALUES (2, ‘Joe’);
SQL> select * from test;
ID NAME
============ ====================
1 John
2 Joe
To quit the isql-fb console, type quit:
SQL> quit
CON>;
For a good open source GUI admin tool you might check the flamerobin administration tool included in ports repository; it can be installed by a simple:
# cd /usr/ports/databases/flamerobin/ && make install clean
Or if you don’t want to wait use pkg-add
# pkg-add -r flamerobin
To use firebird with php, you will need the php5 driver:
# cd /usr/ports/databases/php5-interbase/ && make install clean
You can choose to compile php with apache support (I have chosen cli, cgi , and apache support);
check it if is enabled with:
# /usr/local/bin/php -m
Or if you don’t want to wait compile all the php use pkg-add
# pkg-add -r php5-interbase
YiiFirebird 1.0 is marked as stable we need more volunteers for writing and doing tests
It seems that now the YiiFirebird extension is stable enough (please let me know it is not so) for merge in YiiFramework master repo.
Now, the next step is to create the automated tests for this extension. Volunteers? Ideas?
We need to add a “tests” directory for that purpose in our local repo before committing Yii master repo.
Example: https://github.com/yiisoft/yii/blob/master/tests/framework/db/schema/CPostgresTest.php
Comment on this issue
Firebird Adapter for Yii will be added to the main Framework repository
Firebird Adapter for Yii will be merged to the main Framework repository after it will reach version 1.0 Final
You can check the various changes from previous versions in the Extension master branch