توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب و کانفیگ کش apc - APC Introduction And Installation ubuntu centos cpanel litespeed nginx
Mohamad
04-10-2013, 12:51 PM
به نام یزدان
اگر با کش های op code آشنا باشید
متوجه میشید که با نصب کش علاوه بر سریع تر لود شدن صفحات
مقدار بسیار زیادی در میزان لود سرور هم تاثیر دارن
و برای سیستم های مدیریت محتوایی نظیر جوملا و ورد پرس به میزان بسیار زیادی در لود سایت تاثیر داره
http://hostwp.com/apc-introduction-and-installation-ubuntu-centos-cpanel-litespeed-nginx/
1. نصب از طریق yum
yum install gcc httpd-devel php-pear
pecl install apc
کامندها رو اجرا کنید
ممکن هست با اررو مواجه شید که ارورش دقیقا توی خاطرم نیست
ولی با نصب این پکیج حل میشه
yum install pcre-devel
در روند نصب سوال هایی که پرسیده میشه کلا enter بزنید بره
اگر نصب موفقیت امیز بود
این خط رو در php.ini لود کنید
extension=apc.so
و بعد اقدام به گرفتن اینفو از php کنید تا مطئن بشیم apc لود شده
اگر نصب موفقیت امیز بود ولی فایل لود نشد باید اقدام به تنظیم فولدر اکستنشن های php کرد
تا اینجا apc نصب میشه
فردا ادامه نصب در سایر سیستم عامل ها و کانفیگ رو میزارم
ایت عکس هم از apc گذاشتم که مربوط به سایتی هست که یه سرور با رم 16 هتزنر رو به طور کامل تصاحب کرده بود
و سی پی یو کم می اورد
و الان با یه وی پی اس بار رم 2 داره با سرعتی 3 برابر قبل لود میشه
تعداد ریکوئست ها در ثانیه رو ببینید
بر روی تصویر کلیک نید
http://www.picofa.org/images/zci8c2ys9wmntod19md8_thumb.png (http://www.picofa.org/viewer.php?file=zci8c2ys9wmntod19md8.png)
Mohamad
04-10-2013, 12:51 PM
جهت نصب در اوبونتو دبیان
این روند رو انجام بدید:
sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart
و این خط رو به php.ini اضافه کنید
extension=apc.so
Mohamad
04-10-2013, 12:52 PM
جهت نصب از سورس هم
از روش زیر استفاده کنید
cd /usr/local/src
wget http://pecl.php.net/get/APC
tar -zxvf APC-3.1.9.tgz
cd APC-3.1.10
phpize
./configure –enable-apc –enable-apc-mmap –with-apxs
make
make install
خروجی اون شبیه این خواهد بود:
[root@server APC-3.1.9]# make install
Installing shared extensions: /usr/lib64/php/modules/
Installing header files: /usr/include/php/
که باید خط زیر رو با توجه به خروجی بالا در php.ini قرار بدید:
extension= /usr/lib64/php/modules/apc.so
Mohamad
04-10-2013, 12:53 PM
1. برای مشاهده فایل فعال php.ini از دستور زیر استفاده کنید:
php -i | grep php.ini
2. اگر از مد dso استفاده کنید apc کار نمیکنه و باید از سایر مدها استفاده کنید : suphp یا fcgi یا...
3. اگر از لایت اسپید استفاده میکنید موقع کامپایل php می تونید apc رو انتخاب کنید
که خیلی خوب جواب میده
4. بعد از نصب apc و فعال شدن اون پکیج apc رو دانلود کنید و فایل apc.php رو به هاست خود منتقل کنید
و توی مرورگر فرا خوانی کنید
تا اطلاعات کش رو مشاهده کنید
http://www.picofa.org/images/zci8c2ys9wmntod19md8_thumb.png (http://www.picofa.org/viewer.php?file=zci8c2ys9wmntod19md8.png)
5. برای افزایش میزارن رمی که استفاده می کنه apc
باید بسته به نیاز این خط رو اضافه کنید به php.ini
apc.shm_size=128M
با مشاهده فایل apc.php اگر میزان رم کم بود اونو زیاد کنید
و وب سرور رو ری استارت کنید.
Mohamad
04-10-2013, 12:55 PM
APC Introduction:
The Alternative PHP Cache (APC) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code. (from php.net)
Installation :
[*=left]Install from YUM ( Rhel /centos)
[*=left]intsall from APT-GET (debina /ubuntu)
[*=left]Install from source
[*=left]A few tips
[*=left]Configure APC in php.ini
1 . Install from YUM
run this commands in ssh:
yum install gcc httpd-devel php-pear
pecl install apc
if you have nay problem please install pcre-devel and try new installation
yum install pcre-devel
After installation add
extension=apc.so
in your php.ini -(see end of post for configuration options)
2.intsall from APT-GET (debina /ubuntu)
sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart
After installation add
extension=apc.so
in your php.ini -(see end of post for configuration options)
3.Install from source
run this commands
cd /usr/local/src
wget http://pecl.php.net/get/APC
tar -zxvf APC-3.1.9.tgz
cd APC-3.1.9
phpize
./configure –enable-apc –enable-apc-mmap –with-apxs
make
make install
make install output
[root@testserver APC-3.1.9]# make install
Installing shared extensions: /usr/lib64/php/modules/
Installing header files: /usr/include/php/
see the extension folder : /usr/lib64/php/modules/
add this line to php.ini
extension= /usr/lib64/php/modules/apc.so
restart apache
4.A few tips
[*=left] use php -i | grep php.ini for find your php.ini file
[*=left]if your using DSO mode – apache not working , you must change to SUphp or fastcgi
[*=left]I tried APC in Apache, LightSpeed and nginx
[*=left]move apc.php ( include in zip package to your www and see apc digram)
http://www.picofa.org/images/zci8c2ys9wmntod19md8_thumb.png (http://www.picofa.org/viewer.php?file=zci8c2ys9wmntod19md8.png)
[*=left]use must add add extension = apc.so after extension_dir in php.ini
5. Configure APC in php.ini
in php.in find Find extension=apc.so and blow
apc.shm_size=128M
see your apc. php :
http://www.picofa.org/images/j4xhnw1td4j8fpviump5_thumb.png (http://www.picofa.org/viewer.php?file=j4xhnw1td4j8fpviump5.png)
vBulletin v4.2.5, Copyright ©2000-2025, Jelsoft Enterprises Ltd.