Я пытаюсь использовать расширение.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/
curl -sS https://getcomposer.org/installer | PHP
Установка php composer.phar
Все это. После этого у вас будет менеджер зависимостей Composer в вашем каталоге ROOT. Затем вы должны убедиться, что на индексной странице (index.php) содержится строка загрузчика, например, требуется "../vendor/autoload.php", которая необходима для автоматической загрузки и включения необходимых библиотек.