2012-04-27 2 views
1

Это моя установка:Возможно ли использовать Symfony 2.0 с сервером WAMP?

  • Windows XP SP2
  • WAMP 2,2 (PHP 5.3.9, Apache 2.2.21, MySQL 5.5.20)
  • Symfony 2,0

Я бегу в проблему, которая в основном это:

Symfony-2.0 vendors Apache

Все кажется прекрасным:

  • Запуск mysqltest.php подключается к базе данных ОК.
  • localhost/web/config.php в порядке (просто рекомендует настроить intl и APC)
  • «php app/bin doctrine: schema: create» успешно создает схему.

Но, когда я пытаюсь:

  • "локальный/веб/app.php"
  • "локальный/веб/app_dev.php"

Apache падает (окна popup, говорящее что-то о php5ts.dll), и единственная значимая вещь в журнале:

  • [Пт Апр. 2 7 05:03:54 2012] [уведомление] Ребенок 3528: Начальная нить для прослушивания на порту 80.
  • [Пт Апр 27 05:07:00 2012] [уведомление] Родитель: дочерний процесс вышел со статусом 3221225477 - Перезапуск ,
  • [Пт апр 27 5:07:01 2012] [информация] Apache/2.2.21 (Win32) PHP/5.3.9 сконфигурированной - возобновление нормальной работы

Решения вопроса я ссылочный ранее заключается в использовании php 5.4, ну, как указано в How do I get PDO to work on WAMP with 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 с теми же результатами. Это занимает столько времени, что я даже подумываю о том, чтобы бросить в Linux VM на сервере с моей обычной настройкой symfony.

Так что мне нужно знать, возможно ли иметь стабильную среду symfony2/WAMP2.2, которая не подразумевает потери расширений и функций symfony2, таких как doctrine.

Любые идеи приветствуются.

+0

Пробовал отключить php5ts.dll в php.ini? – damianb

+0

Не совсем, я не знал, что это было возможно, теперь, когда я посмотрел, это поточно-безопасная php dll. Звучит неплохо, но у меня нет настройки среды больше, я могу попробовать это в другой раз. – Jens

ответ

1

Мне не удалось сделать работу с сервером.

Я также пробовал XAMPP 1.7.7 (php 5.3.8) и other distributions, а также снова и снова сталкивался с тем же вопросом.

По-видимому, сообщение об ошибке, которое я получаю, вообще не полезно, как предложено here, это просто сообщение «что-то разбитое».

Я не мог найти какое-либо другое сообщение из журналов в любой из установок, поэтому я не могу сказать, что это ошибка symfony2, ошибка php или ошибка apache.

В любом случае сообщение об ошибке, которое я получил совершенно бесполезным, все, что я мог сделать, - это отойти от Windows. Я настраиваю среду LAMP (Linux) на виртуальной машине и запускаю ее с хоста Windos, прошло несколько месяцев, и до сих пор у меня не было никаких проблем.

0

я добавил следующие строки в конце моего «httpd.conf» файла запущенного сервера Apache на основе объяснения данного here:

<IfModule mpm_winnt_module> 
    ThreadStackSize 8888888 
</IfModule> 

И до сих пор не получил каких-либо проблем.

Смежные вопросы