RHEL/CentOS 6.3/5.6 & Fedora 17/12 -ב APC (Cache Alternative PHP) תא ןקתה


APC (ןומטמ PHP יפולח) דוק רובע חותפו חותפ דוק ןומטמ אוה PHP. דוק לעיילו ןומטמל הקזח תרגסמ קפסל איה הז לודומ לש תירקיעה הרטמה PHP.

.םירגאמהמ הדרוהל PECL תדוקפ תועצמאב 20,19,18,17,16,15,14,13,12 הרודפו RHEL 6.5/6.4/6.3/6.2/6.1/6/5.8/5.6, CentOS 6.5/6.4/6.3/6.2/6.1/6/5.8/5.6 -ב PHP רובע APC ת

APC רובע תולת תוליבח ןקתה

.YUM תוליבחה להנמ ילכ תועצמאב APC תא ןיקתהל ידכ ,apxs -ו pecl, phpize תודוקפ תוארקנה תושרדנ תוליבח ןיקתהל ונילע ,תישאר

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

PECL תועצמאב APC תא ןקתה

.שקבתתשכ לדחמה תרירב תורדגהב רחב אנא .התוא ןיקתהל ידכ PECL תדוקפב םישמתשמ ונא ןאכ .APC תנקתהל תושורדה תוליבחה לכ תא ונל שי תעכ

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] :

APC PHP תמויס רשפא

.י'צאפא תרוצתב APC תמויס רשפאל ידכ האבה הדוקפה תא לעפה

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

APC רובע Apache תוריש תא שדחמ לעפה

.םישדח םייוניש עצבל ידכ Apache תוריש תא שדחמ לעפה

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

APC תנקתה תא תמא

.var/www/html/phpinfo.php/ אמגודל .י'צאפא לש טנרטניאה ישרוש תיירפסב phpinfo.php ץבוק רוצ

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

.רוגסו רומש .וילא אבה דוקה תא ףסוה

<?php

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

?>

.ןלהל המודב APC לש תלעפומ הרוצת הארת .האבה רתאה תבותכ תא דלקהו ןפדפד לכ חתפ

http://localhost/phpinfo.php

PHP APC לוהינ לעפה

.אבה ץבוקה תא קתעה ,APC לש לוהינה חול תא ליעפהל ידכ

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!!!

.APC לש לוהינ לנאפ לבקת .ןפדפדב האבה רתאה תבותכ תא דלקה

http://localhost/apc.php

.ךנויעל APC לוהינ תינולח לש ךסמ ימוליצ המכ

PECL תועצמאב APC תא גרדש

.APC תא גרדשיו דירוי אוהש האבה הדוקפה תא עצב טושפ ,גרדשל ידכ

pecl upgrade apc

PECL תועצמאב APC לש הנקתהה תא רסה

.תכרעמהמ ןיטולחל APC תא ריסהל ידכ האבה הדוקפה תא טושפ דלקה ,ותוא ריסהל הצור התא םא

pecl uninstall apc