Я пытаюсь использовать расширение .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
Я использую Apache 2.4.6 с PHP 5.4 в моей среде Jelastic.
Как я могу решить эту проблему?
How can I solve this problem?
Вы должны подключиться к среде через SSH и выполнить следующее:
cd webroot / ROOT /
завиток -sS https://getcomposer.org/installer | PHP
php composer.phar установить
Это все. После этого у вас будет менеджер зависимостей Composer в вашем ROOT-каталоге. Затем вы должны убедиться, что страница индекса (index.php) содержит строку загрузчика, например require «../vendor/autoload.php», которая необходима для автоматической загрузки и включения необходимых библиотек.
Других решений пока нет …