האם אי פעם רצית לנסות גרסה חדשה של יישום אינטרנט, בין אם מדובר במערכת לניהול תוכן (כגון WordPress או דרופל), אתר מסחר אלקטרוני (למשל Magento) או מערכת לניהול קשרי לקוחות? הגדרת אלה יכול להיות משימה גדולה, אשר לפעמים לא שווה את המאמץ כשמדובר "רק לשחק מסביב."

למרבה המזל, חברה בשם Bitnami יש להרכיב מה שהם מכנים "ערימות", אשר הם ארוזים מראש גרסאות של יישומי קוד פתוח פופולרי עם כנה לטובה "לחץ להתקנה" פונקציה. יש כמה טרייד-אוף עם הדרך שבה Bitnami מטפל אלה, אבל לצורך הערכה ובדיקה של כמה מערכות קוד פתוח הטוב ביותר, ערימות של Bitnami קשה לנצח.

המקצוענים של קון של ערימות Bitnami

יש כמה דברים נהדרים על הדרך שבה בינמי מטפל אלה "ערימות", כולל את הדברים הבאים:

  • כל הרכיבים בתוך הערימות מוגדרים מראש לעבוד יחד, כלומר לא עוד עריכת קבצי config כדי לוודא Apache שיחות PHP אשר מדבר MySQL.
  • הסרת ההתקנה היא פשוט כמו ... תסריט להסיר תסיר כל עקבות כי היישום היה אי פעם.
  • הם ניתנים להתקנה על ידי משתמש שאינו שורש, ולכן כל שעליך לעשות הוא להצביע עליו במקום בספרייה הביתית שלך.
  • הם לא מתקינים שירותים ל /etc/init.d/, אז אתה מתחיל לעצור אותם לפי הצורך עם פקודה פשוטה.

מצד שני, יש גם כמה דברים שכדאי לזכור בעת התקנת ערימות Bitnami:

  • כל התקנה היא עצמאית, כך שאם למשל להתקין את ערימת דרופל, מחסנית ג'ומלה, ואת ערימת וורדפרס לעשות השוואה CMS, יהיה לך שלוש התקנות שונות של Apache, MySQL ו- PHP באמצעות שטח דיסק ו- RAM (נראה לך כיצד להימנע מכך)
  • הם אינם מתקינים את השירותים /etc/init.d/, ולכן אתה נדרש להתחיל ולהפסיק את זה ידנית.
  • מכיוון שהם ניתנים להתקנה על-ידי משתמש שאינו משתמש בסיס, חלק מההגנה הרגילה שיש ברשותה הרשאות ברמת השורש לא תהיה זמינה.
  • לא נראה שיש דרך קלה לשדרג אלה ערימות לגרסאות חדשות ... אפילו Bitnami ממליץ לך גיבוי הנתונים שלך, להתקין את מחסנית מעודכנת, ולשחזר.

אבל שוב, אלה באמת מתאים למטרות הערכה (לא להשתמש בייצור), אז עם זה בחשבון, בואו להתקין אחד.

התקנת פלטפורמת הבסיס

אני הולך ליצור התקנה מבחן של SugarCRM, מערכת ניהול קשרי לקוחות, כי, תמיד, אני תמיד רציתי לנסות את זה. אבל אולי אני רוצה להתקין כמה יישומים דומים אחרים גם כן, אז במקום ללכת ישר עבור מחסנית SugarCRM, בואו לראות אם זה זמין כמו "מודול". כמובן, הדף SugarCRM מראה שהוא זמין כמודול, ודורש Apache, MySQL ו- PHP. הוסף לינוקס ומה זה לאיית: LAMP! אז בואו נתחיל לתפוס את ערימת LAMP של Bitnami מהתפריט השמאלי. לאחר הורדת קבצים אלה, יהיה עליך לבצע אותם הפעלה. הפקודה הבאה תעשה את העבודה:

 chmod + x bitnami-lampstack-5.3.17-0-linux-installer.bin 

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

 ./bitnami-lampstack-5.3.17-0-linux-installer.bin 

בהנחייה, או במשהו כמו KRunner. לאחר שתתחיל, יוצג בפניך אשף קליקים, כולל המסכים שמתחת:

1. מסך הפתיחה

2. בחר רכיבים (לא אכפת לנו במיוחד, אבל זה לא מזיק להשאיר אותם נבחרים)

3. הספרייה שבה ברצונך להתקין הכל.

4. מנהל (root) סיסמה עבור שרת MySQL (לא לבלבל את זה עם "שורש" על המחשב שלך, זה רק עבור MySQL להתקין MySQL הוא מבצע)

5. מסך אישור שאתה מוכן להתקין.

זה לא מקבל הרבה יותר פשוט זה ... לאחר ההתקנה נעשה, להתחיל את LAMP מחסנית עם הפקודה הבאה (או פשוט לעזוב "הפעלה Bitnami LAMP מחסנית" בדק בעת לחיצה על "סיום"):

 /path/you/selected/above/ctlscript.sh התחלה 

סקריפט הבקרה ידאג לסובב את Apache ו- MySQL בסדר הנכון. כאשר זה מסיים, הולך "http: // localhost: 8080 /" בדפדפן שלך יציג דף הנחיתה נחמד. עכשיו בואו להגיע דברים כיף.

התקנת מודול SugarCRM

התקנת מודול SugarCRM היא פשוטה כמו לחקות את השלבים לעיל, כדלקמן:

1. הורד את מודול SugarCRM מ Bitnami. הקפד לתפוס את המודול, ולא את כל המחסנית (הכוללת LAMP, אבל כבר יש לנו את זה).

2. הפעל chmod כדי להפוך את תוכנית ההתקנה של ההתקנה.

3. הפעל את תוכנית ההתקנה (שלי נקרא "bitnami-sugarcrm-6.5.5-0-module-linux-x64-installer.bin")

תוכנית ההתקנה תציג את המסכים הבאים ותבקש ממך כמה פרטים:

1. מסך הפתיחה

2. המדריך שבו התקנת את מחסנית LAMP לעיל.

3. שם משתמש, שם אמיתי וכתובת דואר אלקטרוני עבור המשתמש הראשון, כמו גם את סיסמת MySQL השורש שתגדיר.

4. אם ברצונך להגדיר תמיכה בדואר או לא (עבור הודעות)

.5 מסך אישור ההתקנה.

לאחר ההתקנה, לחזור לדף הנחיתה שלך, ובחר את הקישור "יישומים". Presto, SugarCRM נמצא שם, מחכה שתתחבר עם שם המשתמש שציינת ( הערה : הסיסמה שלך תהיה סיסמת הבסיס של MySQL כדי להתחיל). לאחר התקנת SugarCRM, תסתכל על כל המודולים הגדולים Bitnami יש להציע ... אתה יכול להתקין את כולם יחד לתוך אותו מחסנית.