SQLite no PHP do BrazilFW 3.0.262 (x86_64)
Enviado: Seg Mai 01, 2017 3:17 am
Recentemente precisei utilizar um banco SQLite em um script PHP rodando no meu BrazilFW, notei que os drivers referentes ao mesmo não estavam presentes, e enfim, deixo aqui um pequeno tutorial a fim de compartilhar conhecimento. Creio que pode ser útil para mais alguém...
- Crie uma pasta para as extensões do PHP na partição, por padrão montada em "/partition"
- Código: Selecionar todos
mkdir /partition/php_ext
- Copie os arquivos "pdo_sqlite.so" e "sqlite3.so" para dentro do diretório "/partition/php_ext"´
- Os arquivos acima devem estar compilados para a sua versão do PHP. No BrazilFW 3.0.262, a versão do PHP é a 5.6.2. Caso estiver usando outra versão do BrazilFW, confira a versão PHP através da seção "Informações do Sistema" presente no WebAdmin (https://192.168.0.1:8181/)
- Os arquivos para a versão do BFW 3.0.262 (x86_64) podem ser obtidos através de:
Links Alternativos:- Link 1: https://sourceforge.net/projects/brazilfw/files/addons/SQLite/
Link 2: https://dl.iuscommunity.org/pub/ius/archive/CentOS/7/x86_64/php56u-pdo-5.6.2-1.ius.centos7.x86_64.rpm - Descompactar o ".rpm" e procurar os arquivos na sub-pasta "/usr/lib64"
- Os arquivos acima devem estar compilados para a sua versão do PHP. No BrazilFW 3.0.262, a versão do PHP é a 5.6.2. Caso estiver usando outra versão do BrazilFW, confira a versão PHP através da seção "Informações do Sistema" presente no WebAdmin (https://192.168.0.1:8181/)
- Edite o arquivo "/etc/php.ini" e insira as seguintes linhas
- Código: Selecionar todos
extension_dir="/partition/php_ext"
extension=pdo_sqlite.so
extension=sqlite3.so
- Reinicie o serviço webadmin/php
- Código: Selecionar todos
/etc/init.d/webadmin restart