安装Symfony

bash_profile空白

我试图按照本教程在Mac上安装Symfony2:http : //symfony.com/fr/doc/current/book/installation.html

所以我做了 : 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:
[...]

我更改了php.ini中的memory_limit并重试了最后一个命令,但现在的输出是:

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.

任何人都知道如何解决此混乱?

穆罕默达利·沙杜利(Muhammadali Shaduli)

使用pecl命令安装intl扩展名y,并在php.ini中启用它

须藤pecl install intl

在php.ini中添加以下内容

extension =“ intl.so”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章