0

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

  • PHP 致命错误:在第 16 行的 ...\bin\propel.php 中找不到类 'Symfony\Component\Finder\Finder'
  • PHP堆栈跟踪:
  • PHP 1. {main}() ...\propel.php:0

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

..\php5.5 未被重新配置为内部或外部命令...

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

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

提前致谢!

4

1 回答 1

0

你是通过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

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

bin\propel init
bin\propel sql:build

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

于 2015-10-27T13:39:52.623 回答