Okay, also das ist mein erster Server, den ich aufstelle. Ich habe ein System, auf dem Ubuntu 11.10 läuft. Ich benutze Lighttpd und habe PHP eingerichtet, aber ich möchte, dass PHP und SQLite zusammenarbeiten. Ich installierte sie mit:PHP arbeitet nicht mit SQLite
sudo apt-get install lighttpd
sudo apt-get install php5-cgi
sudo apt-get install sqlite
sudo apt-get install php5-sqlite
PHP funktioniert gut, aber jedes Skript mit einem SQLite-Befehl in es nur eine leere Seite zurückgibt. Ich drehte mich auf PHP-Fehlermeldungen und lief dieses Skript:
<?php
echo sqlite_libversion();
echo "<br>";
echo phpversion();
?>
Welche zurück:
Fatal error: Call to undefined function sqlite_libversion()
Was schief gelaufen ist? :(
php -m
erzeugt dies:
[PHP Modules] bcmath bz2 Kalenderdatum Kern ctype dba dom ereg exif FTP Fileinfo-Filter-Hash gettext iconv json Libxml mbstring mhash Openssl PCNTL pcre PDO pdo_sqlite Phar POSIX Readline- Reflection Sitzung shmop SimpleXML Seife Buchsen SPL sqlite3 Standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter zip zlib
Welche Erweiterung haben Sie in der Datei Php.ini für SQLite festgelegt? –
kannst du php -m posten? – rkosegi
Ich habe geschrieben php -m – Dio