এপিসি কি পিএইচপি 5.4 বা পিএইচপি 5.5 এর সাথে সামঞ্জস্যপূর্ণ?


103

পিএইচপি 5.4 রিলিজের সাথে মিলেমিশে এপিসি আপডেট করা হয়েছে বলে মনে হয় না (আমি আশা করি তারা মূল পরিকল্পনার মতো পিএইচপি কোরটিতে এপিসি অন্তর্ভুক্ত করত)।

বর্তমান এপিসি পিএইচপি 5.4+ এর সাথে কাজ করে কিনা সে সম্পর্কে আমি কোনও নির্দিষ্ট উত্তর খুঁজে পাচ্ছি না। আমি পিএইচপি 5.4 এর জন্য উবুন্টু প্যাকেজগুলি সন্ধান করতে পেরেছি, কিন্তু পিএইচপি-এপিসি প্যাকেজগুলি ইনস্টল হবে না।


2
আমি এটি গ্রহণ করি আপনি একটি অ্যাপ-গেট ইনস্টল করছেন। আপনি একটি pecl ইনস্টল চেষ্টা করেছেন?
দারাগ এনরাট

হ্যাঁ, এটি আসলে কাজ করেছিল। ধন্যবাদ. এবং যেমন দেখা যাচ্ছে, নতুন বৈশিষ্ট্য কার্যকারিতা ব্যবহার করার সময়, এপিসি বিশেষত 5.4 দিয়ে সূক্ষ্মভাবে কাজ করে।
গ্রেওয়াইর

1
@ দাররাগ [আপনাকে কেবলমাত্র তা জানাতে] এতে একটি বিশাল অনুদান রয়েছে, আপনি হয়ত উত্তর দিতে চান।
টিবিরিউ-আয়নু স্টান

1
না এটা না. এটির শেষ প্রকাশটি ২০১২ সালে হয়েছিল এবং এটি পিএইচপি
চূড়ান্তভাবে

উত্তর:


163

জেন্ডার ওপিকেচে পিএইচপি 5.5 এর অন্তর্ভুক্ত

২১ শে মার্চ ২০১৩-তে, "জেন্ডার ওপিসিচ" সহ পিএইচপি 5.5 বিটা 1 প্রকাশিত হয়েছিল - এটি দৃ firm়ভাবে দেখে মনে হচ্ছে এটি পিএইচপি কোর অন্তর্ভুক্ত হওয়ার সাথে সাথে এটি এগিয়ে যাওয়ার প্রতিস্থাপন হবে এবং প্রতিটি নতুন জন্য এটি বজায় রাখতে হবে মুক্তি.

আমি যারা এপিসির উপর নির্ভরশীল তাদের ব্যক্তিগতভাবে পরামর্শ দেব যে এটি আপকোড ক্যাশিংয়ের জন্য আসন্ন অন্তর্নির্মিত অপকোড ক্যাশে দিয়ে তাদের কোডটি পরীক্ষা করার জন্য এবং স্থিতিশীল চূড়ান্ত প্রকাশের জন্য নিশ্চিত হওয়া যে কোনও সমস্যা ফিরিয়ে আনবে।

এপিসির ভবিষ্যতের জন্য এর অর্থ কী তা আমি জানি না।

পিএইচপি 5.4+ এর জন্য এপিসি বিটা হিসাবে সজ্জিত

এর অর্থ এটি বিকাশকারীরা একে সম্পূর্ণ স্থিতিশীল মনে করে না । যদিও বর্তমানের এসভিএন রিলিজ নিয়ে অনেক লোক কোনও সমস্যায় পড়ছে না, এখনও কিছু কনফিগারেশনের অধীনে বা ভারী বোঝার আওতায় থাকা লোকদের কাছ থেকে প্রান্তের মামলার বিজোড় প্রতিবেদন রয়েছে।

উত্পাদনের পরিবেশে আপনি যা ব্যবহার করতে চান তার মতোই, নিশ্চিত করুন যে আপনি প্রথমে বিকাশ বা প্রাক-উত্পাদন পরিবেশে কোনও রিলিজ (বিটা বা স্থিতিশীল) ভালভাবে পরীক্ষা করেছেন । এর মধ্যে রয়েছে লোড টেস্টিং!

৩.১.১৩ প্রকাশ অনুসারে, এসভিএন সংগ্রহস্থলের প্রতিশ্রুতি কিছুটা কমিয়ে দিয়েছে এবং বাগ তালিকায় সাম্প্রতিক সংযোজন নেই। তা কর যা তুমি চাও.

10 ডিসেম্বর 2012 21:05 এ, রাসমাস লেয়ার্ডর্ফ লিখেছেন:

এপিসি এখন 5.4-র স্থানে রয়েছে যেখানে আমি মনে করি না যে আমাদের 5.3-এর চেয়ে বেশি প্রান্তের কেস আছে। উভয়ই নিখুঁত নয়, তবে এটি বেশিরভাগ সাইটের পক্ষে যথেষ্ট।

সি / জিডিবি দক্ষতা এবং কিছু ফ্রি সময় সহ যে কোনও ব্যক্তিকে বাগের তালিকাটি চকচকে দেখার জন্য অনুরোধ করা হয়েছে এবং তারা যে কোনও কিছু ঠিক করতে পারে কিনা তা দেখুন, বা এই ফ্রি ওপেন সোর্স প্রোডাক্টটি উন্নত করুন যা আমরা প্রত্যেকে নির্ভর করি।

বিকল্প সমাধান বিদ্যমান, উইকিপিডিয়া পিএইচপি এক্সিলারগুলির একটি তালিকা সরবরাহ করে

১৩ ই ফেব্রুয়ারী ২০১৩-তে জিভ সুরাসকি জেন্ড অপ্টিমাইজার + উত্স কোডের উপলব্ধতার ঘোষণা দিয়েছিল ।

পরবর্তী বড় সংস্করণে জেন্ড অপ্টিমাইজার + পিএইচপি কোরটিতে সংহত করার বিষয়ে দীর্ঘ আলোচনা হয়েছে (5.5 এর পরে সংস্করণ)। লোকেরা জেন্ড অপ্টিমাইজার + এর সাথে আগে থেকেই নিজের পরিচয় দিতে আগ্রহী হতে পারে, যদি এমনটি হয় তবে।


এপিসি ৩.১.১৪ ব্যবহার করবেন না

কিছু গুরুতর স্মৃতি সমস্যা যা এখনও সন্ধান করা হয়েছে তবে এখনও সন্ধান করা হয়নি তার কারণে এপিসি ৩.১.১৪ পিইসিএল ডাউনলোডগুলি থেকে সরানো হয়েছে।

যদি আপনি ইতিমধ্যে 3.1.14 ব্যবহার করছেন তবে আপনি 3.1.15 প্রকাশ না হওয়া অবধি ডাউনগ্রেড করতে চাইতে পারেন। মনে রাখবেন, এটি এখনও বিটা । আপনি যদি এটি ব্যবহার করেন তবে আপনি এটি নিজের ঝুঁকিতে ব্যবহার করছেন।

2013-01-02 :
এপিসি 3.1.14 উপলব্ধ , , পিএইচপি 5.5 সামঞ্জস্য করার সময় অন্য বাগ মধ্যে একটি ভালো সংখ্যক সমাধানে ছাড়াও

তবুও বেটা


2012-09-03 :
এপিসি 3.1.13 উপলব্ধ রয়েছে, বেশ কয়েকটি সেগফাল্টগুলি ঠিক করে ।


2012-08-16 :
একটি এপিসি 3.1.12 ট্যাগ তৈরি করা হয়েছে, কিন্তু এখনও হিসাবে চিহ্নিত আছে বিটা , তার প্রাপ্তিসাধ্য এপিসি PECL পৃষ্ঠা , সেইসাথে পরিবর্তণের

প্রায় বিন_ডাম্প সম্পর্কিত প্রচুর বাগগুলি এবার প্রায় ঠিক করা হয়েছে।


2012-07-19 :
একটি এপিসি 3.1.11 ট্যাগ তৈরি করা হয়েছে, কিন্তু এখনও হিসাবে চিহ্নিত আছে বিটা , তার প্রাপ্তিসাধ্য এপিসি PECL পৃষ্ঠা , সেইসাথে পরিবর্তণের । আমি প্রাসঙ্গিক মেইলিং তালিকাগুলি অনুসরণ করে চলেছি এবং তারা এখনও এপিসি বাগগুলি ঠিক করার জন্য সক্রিয়ভাবে কাজ করছে তবে এটি একটি জটিল মডিউল এবং অনেক লোক টাস্ক আপ হিসাবে মনে করছেন না। এই রিলিজ ফাইলগুলি অন্তর্ভুক্ত করার সময় কদর্য স্ট্যাট = 0 বাগগুলি ঠিক করে।


2012-04-11 :
একটি এপিসি 3.1.10 ট্যাগ আজ তৈরি করা হয়েছে, এবং 3.1.10 একটি বিটা রিলিজ রাখা হয় এপিসি PECL পৃষ্ঠা
পরিবর্তণের পদ বলে:

  • পিএইচপি 5.4 সমর্থন যোগ করুন (দিমিত্রি, আনাতোলি, পিয়েরি)
  • স্থির বাগ # 22679: ধ্রুবকগুলির জন্য apc_bin_dump ঠিক করুন Fix অযোগ্যদের (all IS_CONSTANT_INDEX চেকের পরিবর্তে) সহ সমস্ত প্রতিবন্ধককে পরিচালনা করতে IS_CONSTANT_TYPE_MASK ব্যবহার করুন
  • স্থির বাগ # 23822, পিএইচপি অ্যাপাচি পুনঃসূচনাতে ক্র্যাশ হয়ে গেছে

1
কেবল টাইপ করুন: "pecl ইনস্টল করুন apc-3.1.10" এবং তারপরে আমাকে পিএইচপি পুনরায় কম্পাইল করতে হয়েছিল যাতে এটি libphp5.so আপডেট করতে পারে
২১

এটি উবুন্টু-এ অ্যাপটি-গেটের মাধ্যমে 2012 সালের অক্টোবরে সাইন ইন ব্যবহার করা হয়েছে! পরিষ্কার এবং স্থিতিশীল!
জাস্টিনপি

জেনড অপস্যাচ এবং এপিসি ব্লগস.অরাকল ডটকমল
এন্ট্রি /

10

পিএইচপি 5.4.7 এবং এপিসি 3.1.13 (এবং এমনকি 2012-09-19 হিসাবে এপিসি এসভিএন ট্রাঙ্ক), যদিও এটি "সামঞ্জস্যপূর্ণ" ভারী লোড সহ সার্ভারগুলিতে স্থিতিশীল নয়, বিশেষত যদি আপনি পিএইচপি- এফপিএম এবং LO গ্লোবাল। এপিসিতে বিকাশকারীদের কিছু আলোচনা অমীমাংসিত ফ্রঞ্জ মামলা সম্পর্কে কথা বলে ।

আমি এই প্রশ্নের জিজ্ঞাসা করার 6 মাস পরে উত্তর দিচ্ছি কারণ সমস্যাটি এখনও প্রচলিত রয়েছে, এবং এই থ্রেডের মুখোমুখি আমার / আমার মতো উত্তর হ'ল আমাকে পিএইচপি 5.4 ডাব্লু / এপিসি তে লাফিয়ে তোলে এবং পোড়াতে বাধ্য করে। আশা করি এটি মানুষকে কিছুটা ব্যথা এড়াতে সহায়তা করবে।


6

মনে হয় ট্রাঙ্কের সর্বশেষ সংশোধনীতে বাগ "হয়ত" স্থির করা হয়েছে। আমি এটি এখন পিএইচপি 5.4.0 সঙ্গে কাজ পেয়েছি।

এসএনএন কো http://svn.php.net/repository/pecl/apc/trunk/ এপিসি ট্রাঙ্ক

সিডি এপিসি-ট্রাঙ্ক

phpize

./সজ্জিত করা

করতে

ইনস্টল করা


apc আর svn.php.net/repository/pecl এ নেই। রেপো গীতে
ডেরিকসন

5

না, এপিসি ১.৩.৯ (এবং এই মুহুর্ত হিসাবে, এমনকি এসএনএন ট্রাঙ্ক) পিএইচপি 5.4.0 এর সাথেও সামঞ্জস্যপূর্ণ নয়, আমি জানি কারণ আমি এটির কাজটি চালানোর চেষ্টা করতে কয়েক ঘন্টা ব্যয় করেছি (বিভিন্ন এসএনএন / পিএইচপি পরীক্ষিত)। ini সেটিংস / সংকলক পতাকা / আপনি এটি নাম)।

এটি কেবল হাস্যকর, এপিসি একটি জনপ্রিয় পিএইচপি এক্সটেনশানগুলির মধ্যে একটি এবং আপনি 8 পিএইচপি 5.4 আরসির মাধ্যমে সপ্তাহখানেক পরে আশা করবেন যে তারা এপিসিকে পাশাপাশি কাজ করার জন্য সময় পাবে।

বেচারা।


সম্ভবত এ কারণেই এপিসি পিএইচপি 5.4 এর সাথে মূল পরিকল্পনার মতো অন্তর্ভুক্ত ছিল না .. এটি পরীক্ষা করার সময় মনে হয়েছিল এটি কাজ করবে, তবে, আমি কেবলমাত্র বৈশিষ্ট্য পরীক্ষা করেছি এবং অন্যান্য পিএইচপি 5.4 বৈশিষ্ট্যগুলির কোনওটিই নয়।
গ্রেওয়াইর

2
দেখে মনে হচ্ছে পিএইচপি 5.4 এর একমাত্র টেকসই ক্যাশে / বাইটকোড সংকলকটি জেন্ডের নিজস্ব জেন্ডার সার্ভার প্যাকেজ। পিএইচপি 5.4 আমাকে একরকম উত্তেজিত করেছিল কিন্তু এপিসি বা এক্সসিচে বা অন্য কিছু ব্যতীত। এবং এটি পিএইচপি-র গল্পটি বছরের পর বছর ধরে চলেছে .. সর্বদা অপেক্ষা, অপেক্ষা ... আমি অন্য কোনও ভাষা গ্রহণের বিষয়ে গুরুত্ব সহকারে ভাবতে শুরু করছি .. ঠিক কী তা নিশ্চিত নয় ..
গ্রেইয়ার

সত্য, গত বছরের ডিসেম্বরে সেগফল্ট বাগটি রিপোর্ট করা হয়েছিল, এবং 3 মাস পরে এটি এখনও স্থির হয়নি, ডাব্লুটিএফ এটি সবচেয়ে সাধারণ অবস্থার মধ্যেও যদি কাজ না করে তবে একটি 'মেজর আপগ্রেড' প্রকাশ করে। [বাগ # 60462 যখন এপিসি সেগফল্ট
জনস্মিত

5

ঠিক আছে আমি গত কয়েক দিন ধরে চেষ্টা করছি, এবং পিএইচপি 5.4 এর সাথে কাজ করার জন্য কোনও অপকোড ক্যাচার পাওয়ার কোনও উপায় নেই। এক্সকাশে সংকলন করবে না এবং ক্যাশেড হওয়ার সময় এপিসি নির্দিষ্ট শ্রেণিগুলি সনাক্ত করতে পারে না। আমার মনে হয় সাইমন এই ত্রুটিটির কথা বলছেন।

শুনেছি ট্রাঙ্কে কিছু সংশোধন হয়েছে, তবে আমি সর্বশেষ ট্রাঙ্ক উত্সগুলি চেষ্টা করেছিলাম, তবে একই ত্রুটিগুলি ফিরে আসতে থাকে। আমি মনে করি একটি অপকোড ক্যাচার ছাড়াই পিএইচপি (এই মুহুর্তে কোনও উপলব্ধ নেই) উত্পাদন যোগ্য নয়। আশা করি এপিসিতে থাকা লোকেরা এটিকে ঠিক করবে।

হালনাগাদ!!!

Xcache 2.0.0-rc1 পিএইচপি 5.4 এর সাথে বাইরে এবং সামঞ্জস্যপূর্ণ। উপভোগ করুন!



4

আমি পিএইচপি সংস্করণ 5.5.19 এর সাথে এএমপিপিএস ব্যবহার করছি। কিছু সময় থেকে ঠিক এখন থেকে পিএইচপি 5.5 প্রকাশের থেকে - এপিসি প্রতিস্থাপন করা হয়েছে জেন্ডার ওপিসিচ যা পিএইচপি 5.5 এবং তারপরে অন্তর্ভুক্ত রয়েছে। "এপিসি" সক্ষম করতে এখন আপনাকে যা করতে হবে (বর্তমানে "ওপচাচি") আপনার পিএইচপি.আইএনই সম্পাদনা করতে হবে। [এক্সডিবুগ] বিভাগের আগে প্রবাহিত রেখাগুলি যুক্ত করুন:

php.ini

...

[OPcache]

zend_extension=php_opcache.dll

opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=512
opcache.interned_strings_buffer=24
opcache.max_accelerated_files=4000
opcache.revalidate_freq=3
opcache.fast_shutdown=1

...

দয়া করে মনে রাখবেন যে আমাদের দুটি উদাহরণ থাকতে হবে :

zend_extension =

একটি [ওপচাচে] এবং একটি [এক্সডেবগ] বিভাগে। Xdebug প্রায়শই আপনার xampp / ampps / easyPHP সার্ভার ইনস্টলেশনতে ডিফল্ট হিসাবে সরবরাহ করা হয় না। আপনি নিজেকে এমন এক পরিস্থিতিতে খুঁজে পেতে পারেন যেখানে আপনাকে এক্সডিব্যাগ এক্সটেনশন ডাউনলোড করতে হবে। আপনার পিএইচপি জন্য সঠিক Xdebug সংজ্ঞায়িত একটি অনলাইন অ্যাপ্লিকেশন ব্যবহার করে আপনি এটি সহজেই করতে পারেন। পরিদর্শন http://xdebug.org/wizard.php এবং তাদের সহজ নির্দেশাবলী অনুসরণ করুন। আপনি একবার আপনার পিএইচপি সংস্করণটির জন্য এক্সডেবগের সঠিক সংস্করণটি ডাউনলোড করার পরে - [এক্সডিবেগ] বিভাগে আপনার জেনড এক্সটেনশনের লিঙ্কটি সম্পাদনা করুন।

...

[XDebug]
zend_extension = "C:\Program Files (x86)\Ampps\php\ext\php_xdebug-2.2.6-5.5-vc11.dll"
......

দয়া করে নোট করুন! আপনার php.ini ফাইলে XDebug এর আগে আপনাকে ওপচা বিভাগ যুক্ত করতে হবে !!! আপনি যদি সঠিকভাবে আমাকে অনুসরণ করেন তবে আপনার php.ini ফাইলে জেন্ড_ এক্সটেনশনের দুটি উদাহরণ থাকতে হবে (একটি ওপচিতে এবং একটি এক্সডিবাগ বিভাগে)।

এটি পুরোপুরি জন্য কাজ করে সিমফনি 2 কাঠামোর করে এবং আপনার পিএইচপি এবং এক্সডিবাগের জন্য এপিসি ইনস্টল ও সক্ষম করতে সুপারিশ বার্তাটি সরিয়ে দেয়।

যারা সিমফনি 2 চালায় এবং "ওয়েব / কনফিগারেশন। পিএফপি" থেকে সতর্কতা বার্তাটি সরিয়ে ফেলেছে তাদের বার্তা, তবে এখনও "পিএইচপি অ্যাপ্লিকেশন / চেক.পিএফ" কমান্ড লাইন থেকে চালিয়ে একটি সমস্যার সম্মুখীন হয়। যদি এটি ঘটে থাকে তবে এর অর্থ হ'ল আপনার কনসোলটি একটি আলাদা php.ini ফাইল ব্যবহার করছে। আপনার সিস্টেমের PATH পরিবর্তনশীল পরিবর্তন করুন - এটি ডান php ডিরেক্টরিতে নির্দেশ করুন (যেখানে আপনার php.exe ফাইল রয়েছে এবং যা আপনার স্থানীয় সার্ভার দ্বারা ব্যবহৃত হয়)।

আপনার যদি গভীর ব্যাখ্যা প্রয়োজন হয় তবে নীচের মন্তব্যে আমাকে জানান। শুভেচ্ছা।


1
আমি এই জবাবটির নির্দেশাবলী শীর্ষস্থানীয় উত্তরের সাথে একীভূত করার জন্য দৃ strongly়ভাবে অনুরোধ করছি, যাতে অপসিচ প্রয়োগ করতে ইচ্ছুক প্রত্যেকে কীভাবে এটি করতে হয় তা সঠিকভাবে জানে।
জো

যদি আপনি xdebug "zend_extension" মন্তব্য করেন তবে আপনি এটিকে স্যুইচ অফ করে দিবেন - এটি প্রয়োজনীয় নয়। "জেন্ডে_ এক্সটেনশন" সহ [ওপচাচি] বিভাগ যুক্ত করা [এক্সডিবেগ] বিভাগের একই পরামিতিগুলির সাথে সংঘর্ষে আসে না। এছাড়াও এই বিভাগগুলির ক্রমটি সত্যই গুরুত্বপূর্ণ নয়।
মেরেক

দ্রষ্টব্য: [উত্স: php.net/manual/en/opcache.installation.php] আপনি যদি c এক্সডিবেগ দিয়ে ওপচিকে ব্যবহার করতে চান তবে আপনাকে এক্সডেবগের আগে ওপচী লোড করতে হবে।
DevWL

3

এখনও কিছু সমস্যা আছে বলে মনে হচ্ছে iron বাগগুলি পরীক্ষা করে দেখুন এবং আপনার নির্দিষ্ট সমস্যার সমাধান কী তা আপনি নির্ধারণ করতে পারবেন।

আমি কয়েক ঘন্টা আগে এই জাতীয় একটি ত্রুটি মোকাবেলা করেছি এবং এটি প্রমাণিত হয়েছে যে এসভিএন ট্রাঙ্ক থেকে এপিসি ব্যবহার করা যাওয়ার উপায় ছিল। আশাকরি এটা সাহায্য করবে!


এখন পর্যন্ত, এটি ঠিকঠাক কাজ করছে বলে মনে হচ্ছে। এটি লঞ্চপ্যাড . net / ~ondrej/+archive/php5 থেকে পিএইচপি 5.4 প্যাকেজ সহ উবুন্টু 10.04 (টার্নকি এলএএমপি অ্যাপ্লায়েন্সস) এ রয়েছে । তবে কিছু যদি আসে তবে আমি বাগ তালিকাটি পরীক্ষা করে দেখব। ধন্যবাদ!
গ্রেওয়াইর

3

আমি খুঁজে পেয়েছি যে প্রতিটি পৃষ্ঠার অনুরোধে আপনাকে অপকোড ক্যাশে সাফ করা দরকার অন্যথায় ইন্টারফেস প্রয়োগকারী ক্লাসগুলি লোড করতে ব্যর্থ হয়। এটি সর্বশেষতম এসএনএন ট্রাঙ্ক, অ্যাপাচি ২.৪.১, পিএইচপি 5.4.0 থেকে সংকলিত হয়েছিল।


@ মিচিয়েল-থ্যালেন আপনি স্পট করেছেন, আমি এই ইস্যুটির কথা বলছিলাম। এটি সত্যিই লজ্জাজনক ... যদিও আমি প্রতিটি লোডে অপকডটি পুনরায় সেট করার পরেও পারফরম্যান্সে সামান্য সুবিধা পেয়েছি। ব্যবহারকারী ক্যাশে এখনও উদ্দিষ্ট হিসাবে কাজ করে (এখনও পর্যন্ত আমার পরীক্ষায়)।
সাইমন

2

এপিসি - প্রস্তাবিত নয়
ব্যক্তিগতভাবে আমি পিএইচপি 5.4 বা পিএইচপি 5.5 এর সাথে এপিসি ব্যবহার করি নি, তবে সর্বশেষতম স্থিতিশীল এপিসি পিএইচপি 5.4 এর সাথে সামঞ্জস্যপূর্ণ নয়, সর্বশেষ বিটা এপিসি 5.4 ব্যবহার করা যেতে পারে তবে এটি লেখা আছে যে এখনও এপিসির সাথে নেতিবাচক সমস্যা রয়েছে।

আপনার যদি পিএইচপি 5.5 থাকে তবে
কেবল জেন্ড অপ্প্যাচি ব্যবহার করুন । এটি বাক্সের বাইরে রয়েছে, সুতরাং সমস্যাগুলি সর্বনিম্ন।

আপনার যদি পিএইচপি 5.4 থাকে তবে
আমি এক্সক্যাসের পরামর্শ দিই । এটি পিএইচপি 5.4 এবং 5.5 এর সাথে সম্পূর্ণ সুসংগত। সক্রিয়ভাবে বিকাশিত। সর্বশেষ স্থিতিশীল সংস্করণ প্রকাশিত হয়েছিল 3.5 মাস আগে (10 অক্টোবর 2013)। আপনি ফাস্টসিজি ব্যবহার করলেও এটি কর্মক্ষমতা উন্নত করে।


1

জেনড ওপিসেচ পিএইচপি 5.5 এর মধ্যে পিএইচপি / এক্স ডিরেক্টরিতে পিএইচপি_ওপ্যাচ.ডিল নামে অন্তর্ভুক্ত করা হয়েছে এটি সক্রিয় করার জন্য:

  • আপনার php.iniজেনড এক্সটেনশন হিসাবে php_opcahe.dll ফাইল যুক্ত করুন কনফিগারেশন ফাইল।
  • বিন্যাস ব্যবহার করুন zend_extension = পাথ / থেকে / পিএইচপি / EXT / php_opcache.dll
  • আপনার php.ini কনফিগারেশনে xDebug zend_extension এর আগে zend_extension রাখুন
  • আপনার php.ini কনফিগারেশন ফাইলটি সংরক্ষণ করুন এবং আপনার সার্ভারটি পুনরায় চালু করুন।

0

এপিসির একটি নতুন সংস্করণ রয়েছে: ২ জানুয়ারি থেকে ৩.১.১৪ যা কিছু বাগ সমাধান করে: http://pecl.php.net/package/APC

যাইহোক, আমি এখন পর্যন্ত কোনও সমস্যা ছাড়াই ডটদেব সংগ্রহস্থল থেকে এপিসি ৩.১.১৩ এর সাথে পিএইচপি 5.4.x চালিয়ে যাচ্ছি, সুতরাং আমার পক্ষে আমি এটি স্থিতিশীল করব। ডটদেব আমাকে আরও জানিয়েছে যে তারা পিএইচপি-র পরবর্তী প্রকাশে আপডেট হওয়া এপিসি অন্তর্ভুক্ত করবে, যা 5.4.11 বলে আশা করা হচ্ছে।


আপনি যদি এপিসি ৩.১.১৪ ব্যবহার করছেন তবে আমি আপনাকে অস্থায়ীভাবে এপিসি ৩.১.১৩ এ ফিরে যেতে পরামর্শ দিচ্ছি। কিছু গুরুতর স্মৃতি সম্পর্কিত ত্রুটি সনাক্ত করা হয়েছে যার ফলশ্রুতি ডাউনলোড বিভাগ থেকে ৩.১.১৪ প্রকাশ হয়েছে pulled
লে

প্রকৃতপক্ষে, আমি দেখতে পেয়েছি যে পিএইচপি 5.4.11 এর জন্য ডটদেব দ্বারা প্রকাশিত প্যাকেজটিতে প্রাথমিকভাবে এপিসি ৩.১.১৪ অন্তর্ভুক্ত ছিল তবে বাগগুলি এড়ানোর জন্য তা আবার ফিরিয়ে দেওয়া হয়েছে।
স্টিভেন ডি গ্রোট

0

আমরা পিএইচপি 5.4.26 এবং এপিসি 3.1.9 দিয়ে মেমরি ফ্রি ত্রুটি (অ্যাপাচি সেগফল্ট) পরীক্ষা করছি। পিএইচপি 5.4.X এপিসির জন্য একটি ওপেন বাগ রয়েছে: https://bugs.php.net/bug.php?id=61934

আমি এই প্লাগইনটি পিএইচপি> 5.3 এ ব্যবহার না করার পরামর্শ দিচ্ছি।


0

এক্সএএমপিপি সংস্করণ 5.6.3 (পিএইচপি 5.6.3) এ আপনার আইএনপি.পিপিতে যা করতে হবে তা হ'ল:

[OPcache]

zend_extension = php_opcache.dll
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=512
opcache.interned_strings_buffer=24
opcache.max_accelerated_files=4000
opcache.revalidate_freq=3
opcache.fast_shutdown=1

[XDebug]

zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.max_nesting_level = 200
xdebug.profiler_append = 1
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
;xdebug.profiler_output_dir = "C:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
;xdebug.remote_enable = 0
;xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "127.0.0.1"
;xdebug.trace_output_dir = "C:\xampp\tmp"

Symfony2 কাঠামোর জন্য কনফিগারেশন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.