WAMP Sunucumda Laravel 5 kullanıyorum ve üzerinde çalışmak için sqlite elde etmeye çalışıyorum, böylece dersleri düzgün bir şekilde takip edebiliyorum. Ben php.ini içinde aşağıdakileri uncomment ve WAMP sunucusunu yeniden başlattım. Ben Sqlite3 olup olmadığını test için bir komut dosyası oluşturduk sunucuyu, yeniden başlattıktan sonraWAMP için Laravel 5 üzerine sqlite'ı nasıl yüklerim?
- uzatma = php_pdo_sqlite.dll
- uzatma = php_sqlite.dll
- uzatma = php_sqlite3.dll
desteklenir veya C: \ wamp2 \ www \ laravel \ test \ test.php dosyasında bulunmaz ve bu dosyayı çalıştırdığımda, 'SQLite 3 desteklenir.' Bu yüzden, bunun ilgili olduğu kadarıyla çalıştığını biliyorum. Ancak
<?php
$dbname='base';
if(!class_exists('SQLite3'))
die("SQLite 3 NOT supported.");
$base=new SQLite3($dbname, 0666);
echo "SQLite 3 supported.";
?>
, ben benim DatabaseFunctions.php gider: C: \ wamp2 \ www \ laravel testi \ \ config \ DatabaseFunctions.php ve için varsayılan ayarları değiştirmek,
'default' => 'sqlite',
ve sonra "C: \ wamp2 \ www \ laravel test> sqlite3 \" onlar oldu öğretici, yapmak aynı komutu çalıştırmak için cmd istemi gitmek
şu hata mesajını alıyorum
'Sqlite3' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmadı. GIT'de
diyor:
Joe @ JOEALAI/C/wamp2/www/laravel/test
$ Sqlite3
sh: Sqlite3: Komut
bulunamadı Benim varsayılan 'mysql' iken, mükemmel koştu ve hiçbir sorun tabloları bağlamak ve oluşturmak başardı.
Tamamen sıkışmış durumdayım. Bu tecrübeye sahip olan ve bu konuda bana yardımcı olabilecek biri var mı?
Sadece php eklentisinin kurulu olması nedeniyle, aslında SQLite kurulu olduğu anlamına gelmez. –
Aynı problem var @CharlotteDunois Ben de SQLite ikili dosyalarını yükledim ama yine de komut satırına yazdığımda hata veriyor! herhangi bir yardım ? – Hazmat
Sadece WAMP'ı terkettim ve homestead kurulumundan geçtim. Yine de, daha iyi bir seçenek olmaktan çıktı. Laravel için WAMP'tan çok daha kolay kullanım ve konfigürasyon. – luminol