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