如何使用 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,但我也没有马上弄清楚。
我想使用 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,但我也没有马上弄清楚。