2012-05-28 57 views
-1

我已经在CentOS 6的Phar有一个问题,当我运行“药业”我得到:的Phar未能在CentOS 6

# phar -v 
PHP Warning: include(): Failed opening 'phar:///usr/bin/phar.phar/pharcommand.inc' for inclusion (include_path='.:') in /usr/bin/phar.phar on line 48 
PHP Fatal error: Class 'PharCommand' not found in /usr/bin/phar.phar on line 61 

任何想法可能会导致这样?

+0

错误消息告诉你到底发生了什么故障:包括该文件。致命错误是其产物,原始代码应该使用require而不是include命令。也请理解'phar://'代表什么。 – hakre

回答

0
PHP Fatal error: Class 'PharCommand' not found. 

看起来,如果你没有任何文件pharcommand.inc/usr/bin/phar.phar/

你的文件是否正确chmoded?

+0

我只是用chmod 777来测试一样的错误。 – Danielss89

+0

是的,你正在打扮自己。检查您的配置和设置。嘿,如果这是您第一次使用它,那么您为什么期望它可以开箱即用?你有没有阅读手册?你为什么期望它以这种方式工作?你指的是哪些文件? – hakre

+0

这是一个压缩Phar,在__HALT_COMPLIER()之后的所有内容。被压缩,所以它应该看起来像。如果你想看到php代码,建立没有gzip压缩标志的phar。 –