我试图使用.par扩展来部署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。我该如何解决这个问题?
How can I solve this problem?
您应该通过SSH连接到环境并执行以下操作:
cd webroot/ROOT/
卷曲-sShttps://getcomposer.org/installer|php
php composer.phar安装
仅此而已。在此之后,您将在ROOT目录中拥有Composer依赖项管理器。然后,您应该确保索引页(index.php)包含加载程序字符串,如require"../vendor/autoload.php",这是自动下载和启用必要的库所需的。