আরএইচইএল/সেন্টোজ 6.3/5.6 এবং ফেডোরা 17/12 এপিসি (বিকল্প পিএইচপি ক্যাশে) ইনস্টল করুন


এপিসি (বিকল্প পিএইচপি ক্যাশে) পিএইচপি কোডের জন্য একটি ফ্রি এবং ওপেন সোর্স ক্যাশে। এই মডিউলটির মূল লক্ষ্য হ'ল পিএইচপি কোডটি ক্যাচিং এবং অনুকূলকরণের জন্য দৃ framework় কাঠামো সরবরাহ করা।

এখানে প্রদত্ত নির্দেশাবলী দেখায় যে কীভাবে পিএইচপি-র জন্য আরএইচইএল 6.5/6.4/6.3/6.2/6.1/6/5.8/5.6, সেন্টোস 6.5/6.4/6.3/6.2/6.1/6/5.8/5.6 এবং ফেডোরায় এপিসি ক্যাচিং ইনস্টল ও সক্ষম করতে হবে 20,19,18,17,16,15,14,13,12 সংগ্রহস্থল থেকে ডাউনলোড করার জন্য PECL কমান্ড ব্যবহার করে।

এপিসির জন্য নির্ভরতা প্যাকেজ ইনস্টল করুন

প্রথমত, আমাদের ইউইএম প্যাকেজ ম্যানেজার সরঞ্জামটি ব্যবহার করে এপিসি ইনস্টল করতে প্রয়োজনীয় প্যাকেজগুলি পেকল, ফাইপাইজ এবং অ্যাপেক্সস কমান্ডগুলি ইনস্টল করতে হবে।

yum install php-pear php-devel httpd-devel pcre-devel gcc make

পিইসিএল ব্যবহার করে এপিসি ইনস্টল করুন

এখন আমাদের এপিসি ইনস্টল করার জন্য প্রয়োজনীয় সমস্ত প্যাকেজ রয়েছে। এটি ইনস্টল করার জন্য আমরা PECL কমান্ডটি ব্যবহার করি। জিজ্ঞাসা করা হলে দয়া করে ডিফল্ট সেটিংস নির্বাচন করুন।

pecl install apc
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
downloading APC-3.1.9.tgz ...
Starting to download APC-3.1.9.tgz (155,540 bytes)
.................................done: 155,540 bytes
54 source files, building
running: phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...
config.m4:180: the top level
config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...
config.m4:180: the top level
Enable internal debugging in APC [no] :
Enable per request file info about files used from the APC cache [no] :
Enable spin locks (EXPERIMENTAL) [no] :
Enable memory protection (EXPERIMENTAL) [no] :
Enable pthread mutexes (default) [yes] :
Enable pthread read/write locks (EXPERIMENTAL) [no] :

এপিসি পিএইচপি এক্সটেনশন সক্ষম করুন

অ্যাপাচি কনফিগারেশনে এপিসি এক্সটেনশন সক্ষম করতে নিম্নলিখিত কমান্ডটি চালান।

echo "extension=apc.so" > /etc/php.d/apc.ini

এপিসির জন্য অ্যাপাচি পরিষেবা পুনরায় চালু করুন

নতুন পরিবর্তনগুলি নিতে অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন।

service httpd restart
OR
/etc/init.d/httpd restart

এপিসি ইনস্টলেশন যাচাই করুন

অ্যাপাচি ওয়েব রুট ডিরেক্টরিতে একটি ফাইল phpinfo.php তৈরি করুন। উদাহরণস্বরূপ /var/www/html/phpinfo.php।

# vi /var/www/html/phpinfo.php

এটিতে নিম্নলিখিত কোড যুক্ত করুন। সংরক্ষণ করেন এবং বন্ধ করেন.

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>

যে কোনও ব্রাউজার খুলুন এবং নিম্নলিখিত URL টিপুন। আপনি নীচের মত এপিসি সক্ষম কনফিগারেশন দেখতে পাবেন।

http://localhost/phpinfo.php

পিএইচপি এপিসি প্রশাসন সক্ষম করুন

এপিসি প্রশাসন প্যানেল সক্ষম করতে, নিম্নলিখিত ফাইলটি অনুলিপি করুন।

cp /usr/share/pear/apc.php /var/www/html/

এখন VI ষ্ঠ সম্পাদক দিয়ে apc.php ফাইলটি খুলুন।

# vi /var/www/html/apc.php

নীচে প্রদর্শিত হিসাবে apc.php ফাইলটিতে ব্যবহারকারী নাম এবং পাসওয়ার্ড সেট করুন।

defaults('ADMIN_USERNAME','apc');       // Admin Username
defaults('ADMIN_PASSWORD','Set-Password-Here');  // Admin Password - CHANGE THIS TO ENABLE!!!

ব্রাউজারে নিম্নলিখিত URL টিপুন। আপনি এপিসির প্রশাসনিক প্যানেল পাবেন।

http://localhost/apc.php

আপনার রেফারেন্সের জন্য এপিসি প্রশাসন প্যানেলের কয়েকটি স্ক্রিনশট।

পিইসিএল ব্যবহার করে এপিসি আপগ্রেড করুন

আপগ্রেড করতে, কেবল নিম্নলিখিত কমান্ডটি কার্যকর করুন এটি এপিসি ডাউনলোড এবং আপগ্রেড করবে।

pecl upgrade apc

পিইসিএল ব্যবহার করে এপিসি আনইনস্টল করুন

যদি আপনি এটি অপসারণ করতে চান, তবে সিস্টেম থেকে সম্পূর্ণ এপিসি আনইনস্টল করতে নীচের কমান্ডটি সহজ টাইপ করুন।

pecl uninstall apc