Quote I have the same exact problem.
My Ampps installation is on a local partition like; E\Server
In this directory I have php folders like;
php
php-5.3
php-5.4
php-5.5
php-5.6
php-7.0
I checked my E:\Server directory permissions, it's full writable by
everyone. Nevertheless I try starting the admin panel as administrator,
but it's no use. Changing PHP version is effectless. It always falls
back to default PHP 5.5
This is an upgrade installation. I was using Ampps 2.5 with the same
configuration but after upgrading to Ampps 3.0, my Firebird code broke.
I am looking for a solution urgently.
Before updating Ampps, did you changed PHP version to 5.5 ?
Try this:
First Check which PHP version you are using.
Open command prompt go to php folder.
cd E:\server\php
php -v
Above command will tell you the php version.
Delete that php-(version) folder from server directory.
eg: if output is php-5.5 then delete php-5.5 folder from server.
Now start AMPPS and change PHP version let me know if you are still facing the issue.
Quote More interestingly, command line php -i tells me that I have PDO
drivers of "firebird, mysql, sqlite" but phpinfo() on the browsers tell
me that I have PDO drivers of "mysql, sqlite", hence I can't use
Firebird. Adding pdo_firebird.dll to the corresponding php.ini of
php-5.5 directory manually is useless too.
Which PHP version you were using before update ?
Did you enable firebird extension from AMPPS Control panel ?
If yes then go to E:\server\apache\ folder and open php.ini file.
search for following line.
;extension=php_pdo_firebird.dll
Remove semicolon and save it. Restart Ampps.
|