Instalando SQLite para PHP no Ubuntu

Ao tentar utilizar SQLite no PHP do Ubuntu eu encontrei o seguinte erro:

Fatal error: Class 'SQLite3' not found in /var/www/comofaz/arquivo.php on line 2.

E mesmo instalando os pacotes necessários com o comando:

sudo apt-get install php5-sqlite php5-slite3

O erro continuava. Foi então que achei esta solução aqui que finalmente resolveu meu problema.

Mesmo com os pacotes instalados ainda é possível que seja necessário modificar os arquivos de configuração do PHP para que a biblioteca do SQLite seja devidamente carregada.

Para isso você deverá incluir um arquivo em /etc/php5/conf.d para carregar a biblioteca.

cd /etc/php5/conf.d
sudo vi sqlite3.ini

Esta parte vai dentro do arquivo que você abriu anteriormente:

# configuration for php SQLite3 module
extension=sqlite3.so

Depois do arquivo salvo, reinicie o Apache para que as novas configurações tenham efeito.

sudo /etc/init.d/apache2 restart

Como fazer programas não instalados pela central de instalação do Ubuntu permanecerem no Launcher

Quando você baixa programas para o Ubuntu diretamente por uma página e não pela central de instalação, por exemplo eclipse ou sublime text, ao abrí-los a opção de deixá-los no painel de abertura não existe.

Para fazer isso acontecer você precisa configurar um arquivo que contém comando do programa e ícone. Você pode fazer isso na raça, editando na mão o arquivo, mas irei mostrar aqui uma maneira mais facilitada.

Primeiro faça o download do programa Main Menu pela central de instalação do Ubuntu.

Então abra o programa:

Adicione as informações do programa que deseje instalar, como nome, comando ou path para executável e ícone. Para selecionar o ícone basta clicar na imagem. Ao salvar o Main Menu irá criar o arquivo .desktop necessário para fazer a mágica acontecer. Abra a pasta ~/.local/share/applications e você encontrará o arquivo, execute ele e o programa irá abrir com a opção de permanecer na barra de abertura. Outra opção é arrastar o arquivo criado para a barra lateral.