运行.phar php应用程序时出错

时间:2015-11-27 00:01:15

标签: php phar jelastic

我尝试使用.phar扩展来部署PHP项目,但是我收到以下错误:

apache@apache2 ~/webroot/phpDox $ php phpdox.phar --version
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/Phar.so' - /usr/lib64/php/modules/Phar.so: cannot open shared object file: No such file or directory in Unknown on line 0
phpDox 0.8.0 - Copyright (C) 2010 - 2015 by Arne Blankerts

PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/Phar.so' - /usr/lib64/php/modules/Phar.so: cannot open shared object file: No such file or directory

No stacktrace available

我在Jelastic环境中使用apache 2.4.6和PHP 5.4。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

How can I solve this problem?

您应该通过SSH连接到环境并执行以下操作:

cd webroot / ROOT /

curl -sS https://getcomposer.org/installer | PHP

php composer.phar install

这就是全部。在此之后,您将在ROOT目录中拥有Composer依赖项管理器。然后你应该确保索引页面(index.php)包含自动下载和启用必要库所需的加载器字符串,如require“../vendor/autoload.php”。