使用Symfony安装程序创建新的Symfony 2.7项目错误


Error Creating New Symfony 2.7 Project Using Symfony Installer

我正在尝试创建一个全新的Symfony 2.7项目,我正在遵循Symfony Book中的安装说明。我用的是Mac OS 10.10.2。我的php版本是5.4。当我尝试使用以下命令创建新项目时:

$ symfony new myproject

我得到以下错误:

PHP Warning:  require(phar:///usr/local/bin/symfony/symfony): failed to open stream: phar error: Cannot open temporary file for decompressing phar archive "/usr/local/bin/symfony" file "symfony" in /usr/local/bin/symfony on line 10
Warning: require(phar:///usr/local/bin/symfony/symfony): failed to open stream: phar error: Cannot open temporary file for decompressing phar archive "/usr/local/bin/symfony" file "symfony" in /usr/local/bin/symfony on line 10
PHP Fatal error:  require(): Failed opening required 'phar:///usr/local/bin/symfony/symfony' (include_path='.:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/share/pear') in /usr/local/bin/symfony on line 10
Fatal error: require(): Failed opening required 'phar:///usr/local/bin/symfony/symfony' (include_path='.:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/share/pear') in /usr/local/bin/symfony on line 10

在过去,我使用composer创建了Symfony项目,没有任何问题。如有任何帮助,不胜感激。

我使用这些步骤(在Linux下),因为我有相同的错误:

public_html 目录中启动这些命令以创建一个"本地" symfony安装文件(不像https://github.com/symfony/symfony-installer中解释的/usr/local/bin/symfony)

curl -LsS http://symfony.com/installer -o symfony
chmod +x symfony

然后使用 php

启动symfony演示应用程序的安装程序
php symfony demo

或创建新的symfony项目

php symfony new project_name

然后访问http://localhost/symfony_demo/web/config.php或http://localhost/project_name/web/config.php配置symfony项目


PS:检查文件或目录的权限