Mudanças entre as edições de "Instalando e Configurando o Firebird em Máquinas com cPanel em VPS"
Linha 27: | Linha 27: | ||
Execute o comando abaixo para que o serviço do Firebird seja iniciado automaticamente caso reinicie seu VPS: <br /> | Execute o comando abaixo para que o serviço do Firebird seja iniciado automaticamente caso reinicie seu VPS: <br /> | ||
chkconfig --level 345 firebird-superclassic on | chkconfig --level 345 firebird-superclassic on | ||
+ | |||
+ | == Para compilar o EasyApache4 para trabalhar com o PHP: == | ||
+ | O EasyApache 4 é uma versão nova, disponível em máquinas cloud virtuais com cPanel na data de Julho/2016. Se sua máquina é anterior a esta data, possivelmente está na versão do EasyApache 3. <br /> | ||
+ | Os passos necessários para compilar a extensão do Firebird/Interbate no PHP: <br /> | ||
+ | 1. Entre no SSH e veja qual a versão corrente na máquina: <br /> | ||
+ | php -v | ||
+ | |||
+ | 2. Baixe a versão source no site oficial do PHP em '''http://php.net/downloads.php'''. <br />Para simplificar, vamos exemplificar o uso da versão do PHP 5.5.38: <br /> | ||
+ | wget -O php-5.5.38.tar.gz http://ca2.php.net/get/php-5.5.38.tar.gz/from/this/mirror | ||
+ | |||
+ | 3. Descompacte: <br /> | ||
+ | tar xvf php-5.5.38.tar.gz | ||
+ | |||
+ | 4. Configure: <br /> | ||
+ | <pre> | ||
+ | cd php-5.5.38/ext/interbase/ | ||
+ | phpize | ||
+ | ./configure --with-interbase=/etc/firebird | ||
+ | </pre> | ||
+ | |||
+ | 5. Compile: <br /> | ||
+ | make | ||
+ | |||
+ | 6. Instale: <br /> | ||
+ | cp modules/interbase.so /opt/cpanel/ea-php55/root/usr/lib64/php/modules/ | ||
+ | |||
+ | 7. Configure o PHP.INI: <br /> | ||
+ | echo "extension=interbase.so" > /opt/cpanel/ea-php55/root/etc/php.d/interbase.ini | ||
+ | |||
+ | 8. Reinicie o Apache: <br /> | ||
+ | /scripts/restartsrv_apache | ||
+ | |||
+ | 9. Teste a compilação após o término: <br /> | ||
+ | php -m |grep interbase | ||
== Para compilar o EasyApache3 para trabalhar com o PHP: == | == Para compilar o EasyApache3 para trabalhar com o PHP: == |
Edição das 23h38min de 8 de agosto de 2016
Para instalar e configurar o banco de dados Firebird em um VPS, com cPanel, siga os passos abaixo. É necessário acesso SSH e acesso ao root da máquina.
Índice |
Instalando o Firebird
1. Baixe o RPM:
yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2. Instale:
yum install firebird-superclassic firebird-devel
3. Inicie:
/etc/init.d/firebird-superclassic start
Para configurar, o arquivo firebird.conf se encontra em:
/etc/firebird/firebird.conf
Os arquivos do firebird ficam em:
/etc/rc.d/init.d/firebird-superclassic /usr/sbin/fb_smp_server /usr/share/doc/firebird-superclassic-2.5.5.26952.0/
Iniciando como serviço
Execute o comando abaixo para que o serviço do Firebird seja iniciado automaticamente caso reinicie seu VPS:
chkconfig --level 345 firebird-superclassic on
Para compilar o EasyApache4 para trabalhar com o PHP:
O EasyApache 4 é uma versão nova, disponível em máquinas cloud virtuais com cPanel na data de Julho/2016. Se sua máquina é anterior a esta data, possivelmente está na versão do EasyApache 3.
Os passos necessários para compilar a extensão do Firebird/Interbate no PHP:
1. Entre no SSH e veja qual a versão corrente na máquina:
php -v
2. Baixe a versão source no site oficial do PHP em http://php.net/downloads.php.
Para simplificar, vamos exemplificar o uso da versão do PHP 5.5.38:
wget -O php-5.5.38.tar.gz http://ca2.php.net/get/php-5.5.38.tar.gz/from/this/mirror
3. Descompacte:
tar xvf php-5.5.38.tar.gz
4. Configure:
cd php-5.5.38/ext/interbase/ phpize ./configure --with-interbase=/etc/firebird
5. Compile:
make
6. Instale:
cp modules/interbase.so /opt/cpanel/ea-php55/root/usr/lib64/php/modules/
7. Configure o PHP.INI:
echo "extension=interbase.so" > /opt/cpanel/ea-php55/root/etc/php.d/interbase.ini
8. Reinicie o Apache:
/scripts/restartsrv_apache
9. Teste a compilação após o término:
php -m |grep interbase
Para compilar o EasyApache3 para trabalhar com o PHP:
1. Crie o arquivo abaixo:
echo "--with-interbase=/etc/firebird" > /var/cpanel/easy/apache/rawopts/all_php5
2. Compile:
/scripts/easyapache
3. Teste a compilação após o término:
php -m |grep interbase
IMPORTANTE: Este tutorial não possui suporte da Integrator. O Firebird não faz parte do portfólio oficial da hospedagem e quaisquer perguntas a respeito de seu uso serão ignorados.