2016-03-28 15 views
2

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ı?

+0

Sadece php eklentisinin kurulu olması nedeniyle, aslında SQLite kurulu olduğu anlamına gelmez. –

+0

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

+0

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

cevap

1

test.php sadece PHP modülü kurulu ise test ediyor.

Daha önce WAMP ile çalışmamıştım, ancak PHP modülünün çalışması için sunucunuzda yüklü olan sqlite3 programına ihtiyacınız olduğundan eminim. Windows için Önceden Kurulmuş İkililer'i, website'dan indirmeyi ve yüklemeyi deneyin.