পিএইচপি 7 ইনস্টল নিক্ষেপ করে "জেন্ডার ওপচাচি লোড করা যায় না - এটি ইতিমধ্যে লোড করা হয়েছিল" ত্রুটি


15

আমি ব্যবহার করছি saltবিধান আমার সার্ভার, এবং আমি ঠিক পিএইচপি 7 আপগ্রেড করার চেষ্টা এবং যদিও সবকিছু সঠিকভাবে যে কোন সময় আমি চালানোর ইনস্টল করা হয় php -vবা কোন পিএইচপি কিছু এটা কোনো আউটপুট মাথায় এই নিক্ষেপ সঞ্চালন করুন: 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

এবং আমি জানি এটি একটি yum install php-opcacheএবং তারপরে এ এর উপর ভিত্তি করে 7.0 রেপো থেকে ইনস্টল করছে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

আমি এ সম্পর্কিত কোনও কিছুর সন্ধান করতে সক্ষম হইনি। যেকোনো পরামর্শই বেশ কাজে দেবে.

নোটগুলি যে সহায়ক হতে পারে:
  1. এটি vagrantCentOS 6.5 লোড করা একটি সার্ভার
  2. বিধান মাধ্যমে সরবরাহ করা হয় salt
  3. saltরান যখন ইনস্টল পরিষ্কার

আপডেট

তাই আমি পিএইচপি 7 এর সাথে মেনে চলার ভেবে জেন ওপচাচ ইনস্টল করার চেষ্টা করেছি, এটি নয়। আমি কী লোড হচ্ছে তা দেখার চেষ্টা করছি বা আমার যে বিধানটি দেওয়া হয়েছে সেখানে opcache.ini ফাইলটি নিয়ে কোনও সমস্যা আছে। সেই ক্ষেত্রে php5 তে পিএইচপি 5 তে কিছু নতুন সেটিংস থাকতে পারে।

উত্তর:


18

দেখা যাচ্ছে যে আমি একটি opcache.iniফাইল লোড করছি যা পিএইচপি 5 ডিফল্টরূপে ব্যবহৃত হয়েছিল, কিন্তু পিএইচপি 7 এ এটি 10-opcache.iniডিফল্ট হিসাবে লোড করা হয়েছিল সুতরাং যখন আমার opcache.ini ফাইলটি এতে দুটি .iniফাইল ছিল এবং প্লাগইনটি দুটিবার লোড করার চেষ্টা করছিল ।

আমি এই প্রশ্নটি মুছে ফেলতে যাচ্ছি না কারণ আমি বিশ্বাস করি এটি একটি ত্রুটি যা উপেক্ষা করা সহজ এবং আপনি সহায়ক হতে পারেন যেহেতু আপনি যে ত্রুটি পর্যায়ে সত্যই গুগল করতে পারবেন না এবং এটির কোনও জায়গা নেই যা দ্বিগুণ ইনআই ফাইল সম্পর্কে কিছু বলেনি বা এক্সটেনশনটি দু'বার ঘোষণা করে।


আমি আপগ্রেড করার পরে আজকেও আমার সাথে হ'ল: php7.0-cli 7.0.3-1 + deb.sury.org ~ বিশ্বাসযোগ্য + 1 php7.0- সাধারণ 7.0.3-1 + deb.sury.org ~ বিশ্বাসযোগ্য + 1 পিএইচপি 7.0-এফপিএম 7.0.3-1 + deb.sury.org ~ বিশ্বাসযোগ্য + 1 পিএইচপি 7.0-জিডি 7.0.3-1 + deb.sury.org ~ বিশ্বস্ত + 1 পিএইচপি 7.0-জসন 7.0.3- 1 + deb.sury.org ~ বিশ্বাসযোগ্য + 1 php7.0-mysql 7.0.3-1 + deb.sury.org ~ বিশ্বাসী + 1 php7.0-opcache 7.0.3-1 + deb.sury.org ~ বিশ্বাসযোগ্য + 1 php7.0-readline 7.0.3-1 + + deb.sury.org ~ বিশ্বাসভাজন +1
বয়েড

6
একই জিনিস, পিএইচপি 7 এর সাথে আমারও আজ ঘটেছিল। আমি দৌড়ে এসেছি ls -la /etc/php/7.0/cli/conf.dএবং নিশ্চিত হয়েছি , সেখানে দুটি ওপচী সিমলিংক ছিল: 10-opcache.iniএবং 20-opcache.ini। দুজনের 20-opcache.iniমধ্যে পুরনো টাইমস্ট্যাম্প ছিল, তাই আমি সেই সিমিলিংকটি মুছে ফেললাম ( sudo rm /etc/php/7.0/cli/conf.d/20-opcache.ini), এবং এখন সবকিছু ঠিক আছে। ধন্যবাদ!
গ্যাব্রিয়েল মাগানা

1
সুতরাং দেখা যাচ্ছে যে এটি পিএইচপি 7.0.3.1 এ একটি বাগ ছিল এবং এটি 7.0.3.2 দ্বারা স্থির করা হয়েছে দেখুন লঞ্চপ্যাড.এন.বিউন্টু
বয়ড

আমি এটি এখনই ঠিক করেছি
গ্রেগ 606

এটা দরকারী ছিল। আমার ক্ষেত্রে, আমি কেন জানি না, আমার পিএইচপি 7.0 ছিল, উভয়ই 05-opcache.ini এবং 10-opcache.ini। আমি দ্বিতীয়টি সরিয়ে দিয়েছিলাম এবং সতর্কতা অদৃশ্য হয়ে গেল। আমি এখানে কিছু মন্তব্য করব, যদি এটি কিছু ভেঙে যায়। উবুন্টুতে পিএইচপি 7.0.15 ব্যবহার করা।
ডোমিনিক 108
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.