interhost

הבלוג
הכל על שרתים, תקשורת ולינוקס

ארכיון פוסטים מהחודש "יולי, 2011"

יצאה גרסת CentOS 6!

יום שלישי, 26 ביולי, 2011

אפשר להוריד מכאן:

http://centos.syn.co.il/6.0/isos/

אשמח לשמוע ביקורות.

התקנת ioncube בלינוקס

יום ראשון, 24 ביולי, 2011

רוב מערכות ה-php מבוססות קוד פתוח, הרי ה-php היא שפה פתוחה שעוברת קומפילציה רק בזמן ריצה.
חברות תוכנה שרצו לפתח קוד php ולהגן עליו צריכות פתרון שיכול לקודד את הקוד הפתוח שלהם ע"מ למנוע העתקות ושכתובים, בעצם למנוע גניבת תוכנה.

הפתרון של Ioncube שאגב מתחרה במוצר Zend Optimier, שהוא מוצר של חברת האם של ה-php הלוא הי Zend, בא לפתור את הסוגיה.

קבצי ה-php שקודדו בעזרת ioncube מצריחים טעינת מודול "טעינה" (loader) ברמת ה-php בכדי שיוכל לתמוך ולקרוא את הקבצים הללו ולקמפל אותם בזמן ריצה בשרת.

כדי להתקין את ה-Loader בשרת לינוקס צריך לבצע מספר פעולות פשוטות ב-shell,

ראשית צריך להוריד את חבילת ה-loaders, לאחר מכן לחלץ את המודול המתאים לגרסת ה-php שלנו, שאפשר לבדוק בהרצת הפקודה php -v, נכון להיום לרוב יהיה מדובר בגרסת php 5.2.

השלבים להתקנה של ה-ioncube loader:

cd /root/
wget downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar -zxvf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube
mkdir /usr/local/ioncube/
cp ioncube_loader_lin_5.2.so /usr/local/ioncube/

וכעת צריך לערוך את קובץ ה-php.ini בשרת ולהכניס לשם את השורה שטוענת את המודול. כדי לאתר את קובץ ה-php.ini אפשר לעשות את הדבר הבא:

php -i | grep -i ini

הנתיב יופיע בשורות הראשונות של הפלט, לדוגמא:

Loaded Configuration File => /usr/local/etc/php5/cgi/php.ini

מוסיפים לסוף הקובץ (ממש לשורה האחרונה) את השורה הבאה:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so
ובזה סיימנו!
הטיפ תקף לשרתים וירטואלים ויעודיים כאחד ולשרתים עם פנל ניהול של Directadmin.

פינוי דיסק לאחר עדכון Win2008 ל-SP1

יום שלישי, 19 ביולי, 2011

לאחר עדכון מע' Windows 2008 R2 ל-SP1, מצתברים המון קבצים זמניים שתוספים הרבה מקום על הדיסק בשרת.
ניתן לנקות אותם באמצעות פקודה פשוטה שמריצים כ-administrator ושרות הפקודה (cmd):

dism /online /cleanup-image /spsuperseded