1

これは私のセットアップです:

  • Windows XP SP2
  • WAMP 2.2 (php 5.3.9、Apache 2.2.21、mysql 5.5.20)
  • シンフォニー 2.0

私は基本的にこれである問題に遭遇します:

Symfony-2.0 ベンダー Apache

すべてがうまくいっているようです:

  • mysqltest.php を実行すると、データベースに正常に接続されます。
  • localhost/web/config.php は問題ありません (intl と APC を設定することをお勧めします)
  • 「php app/bin doctrine:schema:create」でスキーマが正常に作成されます。

しかし、私がしようとすると:

  • 「localhost/web/app.php」
  • 「localhost/web/app_dev.php」

Apache がクラッシュし (windows popup で php5ts.dll に関する何かが表示されます)、ログには次のような意味しかありません。

  • [2012 年 4 月 27 日金曜日 05:03:54] [通知] 子 3528: ポート 80 でリッスンするスレッドを開始します。
  • [2012 年 4 月 27 日金曜日 05:07:00] [通知] 親: 子プロセスがステータス 3221225477 で終了しました -- 再起動しています。
  • [Fri Apr 27 05:07:01 2012] [お知らせ] Apache/2.2.21 (Win32) PHP/5.3.9 構成 -- 通常の運用を再開

前に参照した質問に対する解決策は、 PHP 5.4 を使用して PDO を WAMP で動作させるにはどうすればよいですか? で述べたように、php 5.4 を使用することです。 5.4 が WAMP によって正式にサポートされていないことに加えて、多くの拡張機能が 5.4 で動作しません (APC、PDO かな?)。

古いバージョンの php も除外されます。公式の WAMP アドオンは php 5.3.0 と 5.3.1 にのみ存在しますが、symfony2 には少なくとも 5.3.2 が必要です。

Windows Server 2003 マシンでもこれを試しましたが、同じ結果が得られました。これには非常に時間がかかるので、通常の symfony セットアップでサーバーに Linux VM を投入することさえ考えています。

したがって、doctrine などの拡張機能や symfony2 の機能を失うことを意味しない安定した symfony2/WAMP2.2 環境を持つことが可能かどうかを知る必要があります。

どんなアイデアでも大歓迎です。

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

hereの説明に基づいて、実行中のApacheサーバーの「httpd.conf」ファイルの最後に次の行を追加しました。

<IfModule mpm_winnt_module>
    ThreadStackSize 8888888
</IfModule>

そして、これまでのところ問題は発生していません。

于 2016-06-15T15:04:32.000 に答える