如何使用 wamp 或 ampps 在 windows 中安装和 运行 propel2

how to install and run propel2 in windows with wamp or ampps

我想使用 propel 2,使用 windows 中的 .zip 文件,但我无法根据文档使它工作1(我使用 wamp 和 ampps,不同的服务器) 所以我将文件解压缩到我的(wamp)服务器中的 WWW 文件夹中
我试着打电话给 http://server/test/propel/bin/propel.php 我得到一个 500 错误页面;查看 php 日志文件,我看到:

  • PHP Fatal error: Class 'Symfony\Component\Finder\Finder' not found in ...\bin\propel.php on line 16
  • PHP Stack trace:
  • PHP 1. {main}() ...\propel.php:0

然后我尝试使用命令行;然后我将 PHPBIN 变量设置为我的 php 文件夹(因为我的环境中不存在该变量) 运行 propel.bat 我得到:

..\php5.5 is not reconigzed as a internal or external command ...

但是文档没有提到之后如何继续配置连接

请问,有人试过吗? 我该怎么办??

提前致谢!

你是通过composer安装的吗?强烈推荐它,因为 propel2 有很多依赖性,而且它的设置有点复杂。 http://propelorm.org/documentation/01-installation.html#via-composer https://getcomposer.org/doc/00-intro.md

无论如何,一旦安装(在你的项目中,你有一个 vendor/bin/propel 文件),在你的项目根目录中打开控制台并使用:

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

我想如果没有 composer,你的 vendor 文件夹中就没有 bin。 如果是这样,并且您通过 zip 安装它,您可能需要直接转到文件夹 vendor/propel,然后在控制台中:

bin\propel init
bin\propel sql:build

祝你好运,我记得尽管使用了 composer,但我也没有马上弄清楚。