Как установить и запустить propel2 в windows с wamp или ampps

Я хотел бы использовать Propel 2, используя файл.zip в Windows, но я не могу заставить его работать в соответствии с документами 1 (я использую wamp и ampps, разные серверы), поэтому я разархивировал файл в папке WWW в моем (wamp) сервер
Я пытаюсь позвонить http://server/test/propel/bin/propel.php и я получаю страницу с ошибкой 500; смотреть файл журнала php, который я вижу:

  • Неустранимая ошибка PHP: класс 'Symfony\Component\Finder\Finder' не найден в...\bin\propel.php в строке 16
  • Трассировка стека PHP:
  • PHP 1. {main} ()... \ propel.php: 0

Затем я попытался использовать командную строку; и я установил переменную PHPBIN в мою папку php (потому что ее нет в моей среде), запустил propel.bat, и я получил:

.. \ php5.5 не настраивается как внутренняя или внешняя команда...

но потом в документах не упоминалось, как действовать дальше для настройки соединения

пожалуйста, кто-нибудь пробовал это? что я должен делать??

заранее спасибо!

1 ответ

Решение

Вы установили его через композитор? Он настоятельно рекомендуется, так как propel2 имеет много зависимостей, и это довольно сложная установка. http://propelorm.org/documentation/01-installation.html https://getcomposer.org/doc/00-intro.md

В любом случае, после установки (в вашем проекте у вас есть файл vendor/bin/propel), откройте консоль в корневом каталоге вашего проекта и используйте:

vendor\bin\propel init
vendor\bin\propel sql:build

Я думаю, без композитора, у вас нет бина в папке вашего поставщика. Если это так, и вы установили его через zip, вам может потребоваться перейти непосредственно в папку vendor / propel и затем в консоли:

bin\propel init
bin\propel sql:build

Удачи, я помню, что не сразу понял это, несмотря на использование композитора.

Другие вопросы по тегам