我正在尝试创建一个全新的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
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:检查文件或目录的权限