繁体   English   中英

更新PHP7之后的Opcache在phpinfo中不显示

[英]Opcache after update PHP7 don't show in phpinfo

我将php从7.0.31更新为7.2.8。 然后安装php-fpm和nginx。 现在,我已经安装了下一个软件包:

php-bcmath.x86_64                  5.4.16-45.el7                     @base
php-cli.x86_64                     5.4.16-45.el7                     @base
php-common.x86_64                  5.4.16-45.el7                     @base
php-fedora-autoloader.noarch       1.0.0-1.el7                       @epel
php-gd.x86_64                      5.4.16-45.el7                     @base
php-mbstring.x86_64                5.4.16-45.el7                     @base
php-mcrypt.x86_64                  5.4.16-7.el7                      @epel
php-mysql.x86_64                   5.4.16-45.el7                     @base
php-pdo.x86_64                     5.4.16-45.el7                     @base
php-pear.noarch                    1:1.9.4-21.el7                    @base
php-pecl-igbinary.x86_64           1.2.1-1.el7                       @epel
php-pecl-memcached.x86_64          2.2.0-1.el7                       @epel
php-pecl-msgpack.x86_64            0.5.5-5.el7                       @epel
php-pecl-zendopcache.x86_64        7.0.5-2.el7                       @epel
php-php-gettext.noarch             1.0.12-1.el7                      @epel
php-process.x86_64                 5.4.16-45.el7                     @base
php-tcpdf.noarch                   6.2.13-1.el7                      @epel
php-tcpdf-dejavu-sans-fonts.noarch 6.2.13-1.el7                      @epel
php-tidy.x86_64                    5.4.16-7.el7                      @epel
php-xml.x86_64                     5.4.16-45.el7                     @base
php72-php-cli.x86_64               7.2.8-1.el7.remi                  @remi-safe
php72-php-common.x86_64            7.2.8-1.el7.remi                  @remi-safe
php72-php-fpm.x86_64               7.2.8-1.el7.remi                  @remi-safe
php72-php-json.x86_64              7.2.8-1.el7.remi                  @remi-safe
php72-php-mysqlnd.x86_64           7.2.8-1.el7.remi                  @remi-safe
php72-php-opcache.x86_64           7.2.8-1.el7.remi                  @remi-safe
php72-php-pdo.x86_64               7.2.8-1.el7.remi                  @remi-safe
php72-php-pear.noarch              1:1.10.5-6.el7.remi               @remi-safe
php72-php-pecl-igbinary.x86_64     2.0.7-1.el7.remi                  @remi-safe
php72-php-pecl-memcached.x86_64    3.0.4-2.el7.remi                  @remi-safe
php72-php-pecl-msgpack.x86_64      2.0.2-4.el7.remi                  @remi-safe
php72-php-process.x86_64           7.2.8-1.el7.remi                  @remi-safe
php72-php-xml.x86_64               7.2.8-1.el7.remi                  @remi-safe
php72-runtime.x86_64               1.0-1.el7.remi                    @remi-safe

我的网站现在由apache运作。 Nginx + php-fpm我只尝试设置。 当我从apache看到phpinfo时,我发现有关opcache的信息:

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.8, Copyright (c) 1999-2018, by Zend Technologies

当我从nginx看到phpinfo时,没有看到关于opcache的信息:

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies 

在来自nginx的phpinfo中,这些行的Apache不同。

Configuration File (php.ini) Path 
/etc/opt/remi/php72 
Loaded Configuration File 
/etc/opt/remi/php72/php.ini 
Scan this dir for additional .ini files 
/etc/opt/remi/php72/php.d 

但是php.ini文件相同,并且具有opcache.so的路径。

我只是删除了php72-php-fpm并再次安装。 yum安装php72-php-fpm.x86_64 php72-php-devel.x86_64 php72-php-gd.x86_64 php72-php-mysqlnd.x86_64 php72-php-mbstring.x86_64 php72-php-pecl-igbinary.x86_64 php72-php-pecl-igbinary.x86_64 php72-php-pecl-igbinary.x86_64 php72-php-pecl-igbinary.x86_64 opcache.x86_64 php72-php-pecl-memcached.x86_64 php72-php-pecl-mcrypt.x86_64 php72-php-pecl-zip.x86_64 php72-php-pecl-msgpack.x86_64

并在/etc/opt/remi/php72/php.d memcached.ini等文件中设置了ini文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM