Установить Dreamfactory на Xampp

#mysql #api #rest #xampp #dreamfactory

#mysql #API #остальное #xampp #dreamfactory

Вопрос:

Я пытался установить Dreamfactory на Xampp, но не могу найти ни одной статьи о том, как это сделать.

Цель: Сгенерировать REST API на php с помощью mysql.

Что я пробовал:

Изначально я установил версию Dreamfactory для Windows с официального сайта. Он был успешно установлен, но не разрешает доступ к базе данных MYSQL в бесплатной версии. Платная версия выходит за рамки моего бюджета, поэтому я попробовал с Xampp. Я скачал версию с открытым исходным кодом с Github. После извлечения выполняется php artisan serve в командной оболочке xampp, как указано в руководстве по установке Dreamfactory в Википедии. Это привело к следующей ошибке:

 Warning: require(D:xampphtdocssandboxdreamfactorypublic/../vendor/autoload.php): failed to open stream: No such file or directory in D:xampphtdocssandboxdreamfactorypublicindex.php on line 24

Fatal error: require(): Failed opening required 'D:xampphtdocssandboxdreamfactorypublic/../vendor/autoload.php' (include_path='D:xamppphpPEAR') in D:xampphtdocssandboxdreamfactorypublicindex.php on line 24
  

Как упоминалось в документации Git, они предоставили процедуры установки для Ubuntu и Debian. Более того, они упомянули об официальном установочном программном обеспечении Bitnami, но не для XAMPP или чего-то подобного.

Вопрос:

Есть ли какой-либо способ, которым мы можем установить Dreamfactory на XAMPP? Если да, то каким образом!

Комментарии:

1. Данное сообщение об ошибке никоим образом не связано с MySQL — кроме того, поиск руководства о том, как запускать конкретное программное обеспечение, не по теме в Stackoverflow

Ответ №1:

Рискну предположить, что запустить DreamFactory на XAMPP будет довольно сложной задачей, потому что DreamFactory требует довольно много зависимостей, которые не установлены на XAMPP по умолчанию.

Лучше всего было бы запустить среду Bitnami для DreamFactory или, в качестве альтернативы, использовать Docker. Оба можно загрузить со страницы загрузки DreamFactory на веб-сайте. В качестве альтернативы, если вы хотите запустить DreamFactory на виртуальной машине, загрузка операционной системы README указывает на автоматические установщики для Debian и Ubuntu. Дополнительные установщики для CentOS и Fedora можно найти здесь, они отлично работают, однако мы просто еще не перенесли их в официальный дистрибутив.