Я использую Laravel 5 на моем сервере WAMP, и я пытаюсь заставить sqlite работать над ним, чтобы я мог правильно следить за учебниками. Я раскомментировал следующее в php.ini и перезапустил сервер WAMP.Как установить sqlite на Laravel 5 для WAMP?
- расширение = php_pdo_sqlite.dll
- расширение = php_sqlite.dll
- расширение = php_sqlite3.dll
После перезапуска сервера, я создал скрипт, чтобы проверить, если sqlite3 является поддерживается или не находится в C: \ wamp2 \ www \ laravel \ test \ test.php, и когда я его запускаю, в сообщении говорится: «Поддерживается SQLite 3». Поэтому я знаю, что он работает, насколько это касается.
<?php
$dbname='base';
if(!class_exists('SQLite3'))
die("SQLite 3 NOT supported.");
$base=new SQLite3($dbname, 0666);
echo "SQLite 3 supported.";
?>
Однако, когда я иду в мой database.php по адресу: C: \ wamp2 \ WWW \ Laravel \ тест \ Config \ database.php и изменить значение по умолчанию для,
'default' => 'sqlite',
, а затем перейти в УМК приглашение запустить ту же команду, что они делают в учебнике, который был: «C: \ wamp2 \ WWW \ Laravel \ тест> sqlite3»
Я получаю сообщение об ошибке
'sqlite3' не распознается как внутренняя или внешняя команда, оперативная программа или командный файл.
В мерзавцем он говорит:
Джо @ JOEALAI/C/wamp2/WWW/Laravel/тест
$ sqlite3
ш: sqlite3: команда не найдена
Когда мое умолчание было в «mysql», оно отлично работало, и мне не удалось подключиться и создать таблицы без проблем.
Я полностью застрял. Есть ли кто-нибудь, у кого был этот опыт и может помочь мне в этом?
Просто потому, что у вас установлено расширение php, это не значит, что вы действительно установили SQLite. –
У меня такая же проблема @CharlotteDunois Я также установил двоичные файлы SQLite, но все же, когда я печатаю в командной строке, он дает ошибку! любая помощь ? – Hazmat
Я закончил тем, что пропустил WAMP и прошел через установку усадьбы. В любом случае, это лучший вариант. Гораздо проще использовать и настраивать, чем WAMP для Laravel. – luminol