小编nik*_*ius的帖子

如何让OPcache在chroot下正常工作?

有PHP-FPM和OPCache(从php.net下载并编译)

opcache.enable = 1
opcache.use_cwd = 1
zend_extension=opcache.so
Run Code Online (Sandbox Code Playgroud)

php-fpm 配置文件在 chroot 中运行,即/home/user1/www/index.php-> /www/index.php/home/user2/www/index.php-> /www/index.php,这index.php两种情况下都会看到。

  • user1已经安装了WordPress。user2有定制index.php

  • user1user2's index.php 在's之前执行index.php

在这种情况下,当我index.php从文件夹调用时,我会看到来自文件夹user2的编译输出。index.phpuser1

目前的解决方案。我可以为每个用户运行不同的 PHP,否则我必须终止我漂亮的结构/home/user1/www,导致/home/user1/user1www/OPcache 需要查看不同的路径。或者我禁用OPcache,但它会影响性能。

有没有办法保留/home/user1/www/home/user2/www等并让 OPcache 正常工作?

debian chroot php-fpm opcache

3
推荐指数
1
解决办法
823
查看次数

标签 统计

chroot ×1

debian ×1

opcache ×1

php-fpm ×1