2013-07-15 2 views
0

Я пытался установить Symfony2 на мой макинтош после этого урока: http://symfony.com/fr/doc/current/book/installation.htmlУстановка Symfony

Так я сделал: curl -s https://getcomposer.org/installer | php

Казалось работать, хотя я получил PHP Предупреждение: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/intl.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/intl.so, 9): image not found in Unknown on line 0

Для этого я попробовал LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/php/extensions/no-debug-non-zts-20090626/, но он, похоже, не помог.

Следующая команда была: sudo php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/Symfony dev-master

и выход был:

PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in phar:///Users/theofidry/composer.phar/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52 
PHP Stack trace: 
[...] 
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in phar:///Users/theofidry/composer.phar/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52 

Call Stack: 
[...] 

Si я изменить memory_limit в php.ini и повторен последнюю команду, но выход теперь:

HP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/intl.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/intl.so, 9): image not found in Unknown on line 0 
#!/usr/bin/env php 
All settings correct for using Composer 
Downloading... 
Could not create file /private/etc/composer.phar: fopen(/private/etc/composer.phar): failed to open stream: Permission denied 
Download failed: fopen(/private/etc/composer.phar): failed to open stream: Permission denied 
fwrite() expects parameter 1 to be resource, boolean given 
Downloading... 
Could not create file /private/etc/composer.phar: fopen(/private/etc/composer.phar): failed to open stream: Permission denied 
Download failed: fopen(/private/etc/composer.phar): failed to open stream: Permission denied 
fwrite() expects parameter 1 to be resource, boolean given 
Downloading... 
Could not create file /private/etc/composer.phar: fopen(/private/etc/composer.phar): failed to open stream: Permission denied 
Download failed: fopen(/private/etc/composer.phar): failed to open stream: Permission denied 
fwrite() expects parameter 1 to be resource, boolean given 
The download failed repeatedly, aborting. 

У кого-нибудь есть идея, как решить этот беспорядок?

+0

К сожалению, у меня нет выбора в этом вопросе: p –

+1

Здесь явно и явно проблема установки расширения php, а не symfony. Если вы хотите установить intl, посмотрите здесь: http://www.php.net/manual/en/intl.installation.php – Florian

+0

у вас явно не установлена ​​intl. Либо отключите его, либо установите его правильно. – Florian

ответ

0

Установка INTL расширение у с помощью команды PECL и включить его в php.ini

Суды PECL установить аэроропорт

добавить следующее в php.ini

расширения

= "intl.so"

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