1

这是我的设置:

  • 视窗 XP SP2
  • WAMP 2.2(php 5.3.9、apache 2.2.21、mysql 5.5.20)
  • Symfony 2.0

我遇到了一个基本上是这样的问题:

Symfony-2.0 供应商 Apache

一切似乎都很好:

  • 运行 mysqltest.php 将 OK 连接到数据库。
  • localhost/web/config.php 就可以了(只是建议设置intl和APC)
  • “php app/bin 学说:模式:创建”成功创建模式。

但是,当我尝试:

  • “本地主机/web/app.php”
  • “本地主机/网络/app_dev.php”

Apache 崩溃(windows 弹出窗口说一些关于 php5ts.dll 的内容)并且日志中唯一有意义的内容是:

  • [Fri Apr 27 05:03:54 2012] [notice] Child 3528:启动线程以侦听端口 80。
  • [Fri Apr 27 05:07:00 2012] [notice] 父进程:子进程退出,状态为 3221225477 -- 正在重新启动。
  • [Fri Apr 27 05:07:01 2012] [notice] Apache/2.2.21 (Win32) PHP/5.3.9 已配置 -- 恢复正常操作

我之前提到的问题的解决方案是使用 php 5.4,好吧,如 如何让 PDO 使用 PHP 5.4 在 WAMP 上工作中所述? 除了 WAMP 未正式支持 5.4 之外,许多扩展在 5.4 上不起作用(APC、PDO 可能?)。

旧版本的 php 也被排除在外。官方 WAMP 插件仅适用于 php 5.3.0 和 5.3.1,而 symfony2 至少需要 5.3.2。

我还在 Windows Server 2003 机器上尝试过,结果相同。这花费了很多时间,我什至考虑使用我通常的 symfony 设置在服务器上添加一个 Linux VM。

所以我需要知道是否有可能拥有一个稳定的 symfony2/WAMP2.2 环境,这并不意味着失去扩展和 symfony2 功能,例如学说。

欢迎任何想法。

4

2 回答 2

1

我无法让 wampserver 工作。

我也尝试过XAMPP 1.7.7 (php 5.3.8)其他发行版,并且一遍又一遍地遇到同样的问题。

显然,我收到的错误消息根本没有用,正如这里所建议的那样,它只是一个“崩溃的”消息。

我在任何安装的日志中都找不到任何其他消息,所以我无法判断这是 symfony2 错误、php 错误还是 apache 错误。

无论如何,我得到的错误消息完全没用,我所能做的就是远离 Windows。我在虚拟机中设置了 LAMP(Linux) 环境并从 Windos 主机运行它,已经几个月了,到目前为止我还没有遇到任何问题。

于 2012-04-27T17:59:41.070 回答
0

根据此处给出的解释,我在正在运行的 Apache 服务器的“httpd.conf”文件的末尾添加了以下几行:

<IfModule mpm_winnt_module>
    ThreadStackSize 8888888
</IfModule>

到目前为止没有遇到任何问题。

于 2016-06-15T15:04:32.000 回答