[RESOLVIDO]CRIAR BANCO FIREBIRD DINAMICAMENTE COM PHP

boa tarde pessoal, primeiramente agradeço atenção de todos!

gostaria de saber se é possível eu criar um banco de dados firebird dinamicamente com php, por exemplo quando eu clico em alguma botão disparasse uma função para criar o banco! Tentei diversas formas mas nenhuma eu consegui!
Tentei executar esse código que achei na internet

$ibcreate=“CREATE DATABASE ‘F:\DB\DBCLINICA.fdb’ USER ‘SYSDBA’ PASSWORD ‘masterkey’ PAGE_SIZE 8192
DEFAULT CHARACTER SET WIN1252 COLLATION WIN1252”;
$ibscript=fopen(“F:\DB\scriptModelo.sql”,“w”);
fwrite($ibscript,$ibcreate);
fclose($ibscript);

mas ele não me cria o banco no local informado!
gostaria de saber se alguém poderia tirar minha dúvida
agradeço a todos!

Creio que esta documentação pode ajudar: https://www.ibphoenix.com/resources/documents/how_to/doc_314
Uma outra coisa… O diretório onde será criado a database tem que ter permissão de acesso para o ISS, Apache ou NGINX.
Bem como pelo próprio Firebird.

Obrigado pela resposta Alexandre Pereira Bühler, vou testar aqui e se tudo der certo eu confirmo!

Meu código ficou assim! E funcionou
A unica coisa de diferente que eu fiz foi pegar o isql.exe que fica dentro da pasta bin do firebird e coloquei em uma pasta que ficaria mais acessível no meu caso.

$ibcreate=“CREATE DATABASE ‘F:/DB/DBCLINICA.fdb’ USER ‘SYSDBA’ PASSWORD ‘masterkey’ PAGE_SIZE 8192 DEFAULT CHARACTER SET WIN1252 COLLATION WIN1252;’;n”;
$ibscript=fopen(“F:/DB/ibcreate.sql”,“w”);
fwrite($ibscript,$ibcreate);
fclose($ibscript);

if (!exec(“F:/DB/isql.exe -i F:/DB/ibcreate.sql”)){
die (“Error running isql”);
}else{
echo “The database was created with success.”;
}