تمام سوالات سوالات بدون پاسخ سوال بپرسید

سلام به همه. از دوستان کسی می دونه چطور میشه APC رو برای افزایش Performance برنامه فعال کرد؟

1 پاسخ

درود دوست گرانقدر

برای فعال سازی Alternative PHP Cache یا همون APC در اولین قدم همیشه از پوشه PHP یه نسخه پشتیبان بگیر.

بعد باید آخرین نسخه APC رو از کتابخانه PHP PECL دانلود و بعد از حالت فشرده خارج کنیم (با فرض اینکه آخرین نسخه 3.0.16 باشه)

#    wget http://pecl.php.net/get/APC
#    tar -zxvf APC-3.0.16.tgz

بعد به داخل پوشه APC رفته و دستور phpize را اجرا می کنیم (برای این مورد باید PHP development package رو نصب کرده باشید. با استفاده از دستور yum install php-devel)

# cd APC-3.0.16
# phpize

آنگاه تنظیمات APC را انجام می دهیم و مشخص می کنیم که فایل اجرایی php-config کجا قرار دارد. اگر نمی دانید این فایل کجاست، این دستور رو اجرا کن

# whereis php-config

خروجی یه چیزی شبیه phpize: /usr/bin/phpize هست. بعد دستور تنظیمات رو اجرا کن:

# ./configure –enable-apc –enable-apc-mmap –with-apxs=/usr/sbin/apxs(your apache apxs path) –with-php-config=/usr/bin/php-config(your php-config path)

حالا تنظیمات انجام شده و تنها موضوع باقیمانده اینه که دستور make رو اجرا کنی:

# make

کتابخانه ها در /usr/local/APC-3.0.16/modules نصب شده اند و باید نصب را بسازی:

# make install

بعد محل php.ini رو پیدا کن (بوسیله دستور زیر)

# php -i | grep php.ini

بعد با دستور vi او رو باز کن:

#vi /www/apache-lms/php.ini

به خط آخر برو و این خط را وارد کن:

extension=”apc.so

و نهایتا وب سرور آپاچی رو دوباره راه اندازی کن:

# /etc/init.d/httpd restart

حالا APC باید فعال شده باشه. برای بررسی این موضوع می تونی توی یک صفحه PHP با استفاده از دستور phpinfo() اطلاعات PHP رو ببینی. دنبال بخش APC بگرد . باید بصورت پیش فرض فعال (on) شده باشه (بعلت وارد کردن extension=apc.so در فایل php.ini)

ببخشید اگه خیلی با جزئیات گفتم، دلیل این بود که سایر دوستان که اطلاعات کمتری دارند هم بهره ببرند.

شاد زی و تندرست

هایکا آدان

toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×125
  • ×40
  • ×1
  • پرسیده شده: 18 آوریل '12, 22:04
  • بازدید: 2,883 بار
  • آخرین بروزرسانی: 06 اوت '12, 10:34

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها