آموزش نصب APC روی وب سرور

نکته: مطلب زیر برای اکثر نسخه های لینوکس debian و redhat باید کار کند. فقط در redhat و centos از دستور yum به جای apt-get استفاده می شود و در debian و ubuntu از apt-get استفاده می شود.

نکته: apc با zend optimzer سازگار نیست و باید به یکی اکتفا کنید.

برای نصب apc اول لازم است که php-pear و autoconf نصب باشند.

apt-get install php-pear
apt-get install autoconf

سپس می توانید apc را نصب کنید.

  pecl install apc

ممکن است که در هنگام کار (خصوصا با ubuntu) با خطای زیر مواجه شوید:

/usr/include/php5/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory

این خطا به این معنی است که باید پکیج libpcre3-dev را نصب نمایید:

    apt-get install libpcre3-dev
    

سپس دوباره دستور قبل را برای نصب apc اجرا کنید.

در نهایت، باید دستور زیر را در فایل php.ini قرار دهید:

      extension=apc.so
    

برای این منظور می توانید دستور زیر را اجرا کنید:

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

ممکن است که فایل php.ini در مکان دیگری قرار داشته باشد. برای پیدا کردن php.ini از دستور زیر استفاده کنید:

updatedb
locate php.ini

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

service httpd restart

و برای ubuntu:

service apache2 restart

اگر از نصب apc پشیمان شدید یا منصرف شدید، می توانید دستور extension=apc.so را از فایل  php.ini حذف کنید تا apc از کار بیافتد. سپس در صورت لزوم می توانید با دستور زیر apc را کلا از نصب خارج کنید:

pecl uninstall apc

منابع:

http://cogo.wordpress.com/2010/07/19/pcre-h-no-such-file-or-directory-when-installing-apc-php-extension/

http://www.directadmin.com/forum/showthread.php?t=35918&page=1

افزودن دیدگاه جدید