Skip to content

composer安装时发生问题 Zend OPcache API is restricted by "restrict_api" configuration directive #270

Description

@jasperchou

问题如下:

serverpilot@beta:~/apps/zbackend$ composer install -v
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Dependency resolution completed in 0.002 seconds
Analyzed 316 packages to resolve dependencies
Analyzed 978 rules to resolve dependencies
Nothing to install or update
Generating optimized autoload files


  [ErrorException]
  Zend OPcache API is restricted by "restrict_api" configuration directive


Exception trace:
 () at /srv/users/serverpilot/apps/zbackend/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php:117
 Composer\Util\ErrorHandler::handle() at n/a:n/a
 opcache_invalidate() at /srv/users/serverpilot/apps/zbackend/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php:117
 EasyWeChatComposer\ManifestManager->invalidate() at /srv/users/serverpilot/apps/zbackend/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php:106
 EasyWeChatComposer\ManifestManager->write() at /srv/users/serverpilot/apps/zbackend/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php:71
 EasyWeChatComposer\ManifestManager->build() at /srv/users/serverpilot/apps/zbackend/vendor/easywechat-composer/easywechat-composer/src/Plugin.php:90
 EasyWeChatComposer\Plugin->postAutoloadDump() at n/a:n/a
 call_user_func() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:176
 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:96
 Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer/src/Composer/Autoload/AutoloadGenerator.php:312
 Composer\Autoload\AutoloadGenerator->dump() at phar:///usr/local/bin/composer/src/Composer/Installer.php:303
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/InstallCommand.php:119
 Composer\Command\InstallCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:242
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:843
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:193
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:251
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:117
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:100
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:59
 require() at /usr/local/bin/composer:24

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]..

解决方案参考
nextcloud/server#8188

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions