Leia o arquivo INSTALL, o qual vem com o pacote. Ou apenas use o instalador PEAR com pecl install sqlite. SQLite em sí já esta incluído. Você não precisa instalar qualquer software adicional.
Usuários do Windows precisará habilitar php_sqlite.dll dentro do php.ini para usar estas funções. A DLL for this PECL extension is currently unavailable. See also the building on Windows section.
No PHP 5, a extensão SQLite e a engine em sí são embutidos e compilados por padrão. Entretanto, desde PHP 5.1.0 você precisa ativar manualmente a extensão no php.ini (porque agora é embutido como compartilhado). Entretanto, desde o PHP 5.1.0 o SQLite depende de PDO, ele deve ser ativado também, adicionando as seguintes linhas no php.ini (em ordem):
extension=php_pdo.dll extension=php_sqlite.dll
SQLite 3 é suportado atráves de PDO SQLite.
Nota: Instalação em Windows para contas sem privilégio
Em sistemas operacionais Windows, contas sem privilégios não tem a variável de ambiente TMP definida pro padrão. Isto irá fazer o SQLite criar arquivos temporários no diretório do windows, o que não é desejável. Assim, você deve definir a variável de ambiente TMP para o servidor web ou para a conta de usuário sobre a qual o servidor web esta sendo utilizado. Se o Apache for o seu servidor WEB, você pode fazer isto com uma diretiva SetEnv no seu arquivo httpd.conf. Por exemplo:
Se você não pode fazer isto definindo a nível de servidor, você pode implementar isso no seu script:SetEnv TMP c:/tempEsta configuração deve se referir a um diretório que o servidor web tem permissão para criar arquivos e subsequentemente escrever e excluir arquivos que criou. Se não, você vai receber o seguinte mensagem de erro: malformed database schema - unable to open a temporary database file for storing temporary tablesputenv('TMP=C:/temp');