מדריךPHP וכלי מפתחים
תאריך הפקהעודכן לאחרונהזמן קריאהדקה אחת

עבודה עם Composer

Composer כבר מותקן אצלנו. כך מתקינים חבילות PHP בגישת SSH, ומה לא לעשות באתר חי.

Composer הוא מנהל החבילות של PHP, והוא כבר מותקן בשרת. כל מה שצריך זה גישת SSH לאתר.

התקנת התלויות של פרויקט

  1. התחברו לאתר בגישת SSH. עוד אין לכם גישה? המדריך «גישת SSH עם סיסמה» יסדר את זה בדקה.
  2. היכנסו לתיקיית הפרויקט, זו שבה נמצא הקובץ composer.json. למשל cd public_html.
  3. הריצו composer install --no-dev --optimize-autoloader.

הפקודה מתקינה בדיוק את הגרסאות שרשומות בקובץ composer.lock, בלי כלי הפיתוח. זה מה שאתם רוצים באתר חי.

הוספת חבילה חדשה

composer require vendor/package, עם שם החבילה שאתם צריכים.

טיפ שלנו: לא מעלים את התיקייה vendor בחשבון FTP. היא כבדה ומלאה בקבצים קטנים. מעלים את composer.json ואת composer.lock, ומריצים את ההתקנה בשרת.

חשוב לדעת: composer update באתר חי היא הימור: היא עלולה לעדכן חבילות לגרסאות שלא בדקתם. עדכנו קודם אצלכם או באתר בדיקות, ורק אז העלו את composer.lock החדש.

אם משהו לא עובד

  • שגיאה על גרסת PHP. בדקו עם php -v איזו גרסה רצה בשורת הפקודה, והשוו לדרישות של הפרויקט. אפשר להחליף גרסה במדריך «החלפת גרסת PHP».
  • התהליך נעצר באמצע. פרויקט גדול צורך הרבה זיכרון, והוא רץ בתוך מגבלות המשאבים של האתר. נסו שוב, ואם זה חוזר, כתבו לנו.

הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.

המדריך באתרhttps://servers24.co.il/help/composer-guide/

מכינים את המסמך ובודקים שהלוגו, התמונות והגופנים נטענו.

חזרה למדריך
בחלון ההדפסה: שמירה כקובץ PDF · גודל A4 · שוליים ברירת מחדל · בלי כותרות של הדפדפן