@ tuinstoel верен, при подключении к базе данных SQLite неявно создает ее, если она не существует.
SQLite также поддерживает клиент командной строки, более или менее похожий на командную оболочку MySQL, что позволяет вам выполнять специальные команды или запускать сценарии SQL. Смотри документацию здесь: http://www.sqlite.org/sqlite.html
Конечно, вам нужно изменить адаптер Zend_Db в вашем приложении ZF. ZF поддерживает только адаптер для расширения SQLite PDO. SQLite не поддерживает учетные данные пользователя / пароля. Также, поскольку SQLite является встроенной базой данных вместо клиента / сервера, параметр «host» не имеет смысла.
$db = Zend_Db::factory("pdo_sqlite", array("dbname"=>"/path/to/mydatabase.db"));
Еще одно предостережение: когда вы получаете результаты запроса в формате ассоциативного массива, некоторые версии SQLite настаивают на использовании «tablename.columnname» в качестве ключей в массиве, тогда как другие марки баз данных возвращают ключи как просто «columnname». В ZF есть выдающаяся ошибка, которая пытается компенсировать и заставить SQLite вести себя согласованно с другими адаптерами, но ошибка не устранена.