עבודה עם Composer
בעמוד זה3
Composer הוא מנהל החבילות של PHP, והוא כבר מותקן בשרת. כל מה שצריך זה גישת SSH לאתר.
התקנת התלויות של פרויקט
- התחברו לאתר בגישת SSH. עוד אין לכם גישה? המדריך «גישת SSH עם סיסמה» יסדר את זה בדקה.
- היכנסו לתיקיית הפרויקט, זו שבה נמצא הקובץ
composer.json. למשלcd public_html. - הריצו
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». - התהליך נעצר באמצע. פרויקט גדול צורך הרבה זיכרון, והוא רץ בתוך מגבלות המשאבים של האתר. נסו שוב, ואם זה חוזר, כתבו לנו.
המדריך עזר לכם?
תודה! זה עוזר לנו לשפר את המדריכים.
הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.
