मैं salt
अपने सर्वर को प्रोविजन करने के लिए उपयोग कर रहा हूं, और मैंने अभी-अभी php 7 में अपग्रेड करने की कोशिश की है और हालाँकि सब कुछ सही तरीके से इंस्टॉल हो रहा है, कभी भी मैं php -v
किसी भी php को चलाता या चलाता हूँ, इसे किसी भी आउटपुट के सिर पर फेंक देता हूँ Cannot load Zend OPcache - it was already loaded
:। यदि मैं इसे देखता हूं तो मैं अनइंस्टॉल कर देता हूं,Failed loading /usr/lib64/php/modules/opcache.so: /usr/lib64/php/modules/opcache.so: cannot open shared object file: No such file or directory
यहाँ स्थापित के php-v
साथ और बाहर से पूर्ण उत्पादन php-opcache
है।
साथ में
Cannot load Zend OPcache - it was already loaded
PHP 7.0.1 (cli) (built: Dec 16 2015 15:31:55) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
with Xdebug v2.4.0RC3, Copyright (c) 2002-2015, by Derick Rethans
के बग़ैर
Failed loading /usr/lib64/php/modules/opcache.so: /usr/lib64/php/modules/opcache.so: cannot open shared object file: No such file or directory
PHP 7.0.1 (cli) (built: Dec 16 2015 15:31:55) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
with Xdebug v2.4.0RC3, Copyright (c) 2002-2015, by Derick Rethans
मैं इस (नमक राज्य फ़ाइल में) के साथ स्थापित
remi-php70-repo:
pkgrepo.managed:
- humanname: Remi PHP 7 Repository
- baseurl: http://rpms.famillecollet.com/enterprise/$releasever/php70/$basearch/
- gpgcheck: 0
- require_in:
- pkg: php-fpm
php-fpm:
pkg.latest:
- pkgs:
- php-fpm
php-opcache:
pkg.latest:
- pkgs:
- php-opcache
और मुझे पता है कि यह 7.0 रेपो पर आधारित है yum install php-opcache
और फिर ए से स्थापित हैphp -v
टर्मिनल आउटपुट
[root@mage2appblock vagrant]# yum install php-opcache
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink | 14 kB 00:00
* base: mirror.spro.net
* epel: mirrors.cat.pdx.edu
* extras: mirror.keystealth.org
* updates: mirror-centos.hostingswift.com
base | 3.7 kB 00:00
centos-plus-repo | 3.4 kB 00:00
epel | 4.3 kB 00:00
epel/primary_db 35% [============- ] 0.0 B/s | 2.1 MB --:-- ETA epel/primary_db | 5.7 MB 00:00
extras | 2.9 kB 00:00
mysql56-community-repo | 2.5 kB 00:00
remi-php70-repo | 2.9 kB 00:00
remi-rep | 2.9 kB 00:00
remi-rep/primary_db 7% [== ] 0.0 B/s | 97 kB --:-- ETA remi-rep/primary_db 37% [============= ] 655 kB/s | 510 kB 00:01 ETA remi-rep/primary_db | 1.3 MB 00:00
repo-saltstack-el6 | 2.9 kB 00:00
updates | 3.4 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package php-opcache.x86_64 0:7.0.1-1.el6.remi will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Installing:
php-opcache x86_64 7.0.1-1.el6.remi remi-php70-repo 135 k
Transaction Summary
========================================================================================================================
Install 1 Package(s)
Total download size: 135 k
Installed size: 378 k
Is this ok [y/N]: y
Downloading Packages:
php-opcache-7.0.1-1.el6.remi.x86_64.rpm 18% [======- ] 0.0 B/s | 25 kB --:-- ETA php-opcache-7.0.1-1.el6.remi.x86_64.rpm 31% [=========== ] 27 kB/s | 43 kB 00:03 ETA php-opcache-7.0.1-1.el6.remi.x86_64.rpm 38% [=============- ] 28 kB/s | 52 kB 00:02 ETA php-opcache-7.0.1-1.el6.remi.x86_64.rpm 48% [================- ] 29 kB/s | 65 kB 00:02 ETA php-opcache-7.0.1-1.el6.remi.x86_64.rpm 55% [===================- ] 29 kB/s | 75 kB 00:02 ETA php-opcache-7.0.1-1.el6.remi.x86_64.rpm 69% [======================== ] 31 kB/s | 94 kB 00:01 ETA php-opcache-7.0.1-1.el6.remi.x86_64.rpm 90% [===============================- ] 35 kB/s | 122 kB 00:00 ETA php-opcache-7.0.1-1.el6.remi.x86_64.rpm | 135 kB 00:02
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : php-opcache-7.0.1-1.el6.remi.x86_64 1/1
Verifying : php-opcache-7.0.1-1.el6.remi.x86_64 1/1
Installed:
php-opcache.x86_64 0:7.0.1-1.el6.remi
Complete!
[root@mage2appblock vagrant]# php -v
Cannot load Zend OPcache - it was already loaded
PHP 7.0.1 (cli) (built: Dec 16 2015 15:31:55) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
with Xdebug v2.4.0RC3, Copyright (c) 2002-2015, by Derick Rethans
मुझे इस पर इससे संबंधित कुछ भी पता नहीं चल पाया है। सभी विचारों का स्वागत है।
नोट जो मददगार हो सकते हैं:- यह एक
vagrant
सर्वर लोड हो रहा है CentOS 6.5 - के माध्यम से प्रावधान किया गया है
salt
- जब
salt
रन होता है तो इंस्टाल साफ होता है
अपडेट
इसलिए मैंने ज़ेन ओपचे को स्थापित करने के साथ यह सोचने की कोशिश की है कि इसका अनुपालन php 7 के साथ किया गया था, यह नहीं है। मैं यह देखने की कोशिश कर रहा हूं कि क्या लोड हो रहा है या अगर opcache.ini फ़ाइल के साथ कुछ समस्या है तो मैं इसमें प्रावधान करता हूं। हो सकता है कि php5 के साथ कुछ नई सेटिंग्स उस क्षेत्र में php 7 पर जा रही हों।