ארטיקלען

וואָס איז קאַמפּאָוזער פֿאַר PHP, פֿעיִקייטן און ווי צו נוצן עס

קאַמפּאָוזער איז אַן אָפֿן מקור, דעפּענדענסי פאַרוואַלטונג געצייַג פֿאַר PHP, בפֿרט באשאפן צו פאַסילאַטייט די דיפּלוימאַנט און וישאַלט פון PHP פּאַקאַדזשאַז ווי יחיד אַפּלאַקיישאַן קאַמפּאָונאַנץ.

דער קאַמפּאָוזער ראַדיקאַללי געביטן די PHP יקאָוסיסטאַם, קריייטינג די יקער פֿאַר די עוואָלוציע פון ​​מאָדערן PHP, ד"ה קאָמפּאָנענט-באזירט אַפּלאַקיישאַנז און פראַמעוואָרקס.

פֿעיִקייטן

די רעקווירעמענץ זענען דערקלערט אין אַ פּרויעקט-מדרגה JSON טעקע, וואָס קאַמפּאָוזער ניצט צו אָפּשאַצן וואָס פּעקל ווערסיעס בעסטער גלייַכן די דיפּענדאַנסיז פון די אַפּלאַקיישאַן. די אַסעסמאַנט וועט באַטראַכטן נעסטעד דיפּענדאַנסיז און סיסטעם רעקווירעמענץ, אויב קיין.

עס איז וויכטיק צו טאָן אַז קאַמפּאָוזער אַלאַוז איר צו ינסטאַלירן די נייטיק לייברעריז אויף אַ פּער-פּראָיעקט יקער. עס אַלאַוז איר צו נוצן פאַרשידענע ווערסיעס פון דער זעלביקער ביבליאָטעק אין פאַרשידענע PHP פּראַדזשעקס.

צו ינסטאַלירן און נוצן לייברעריז געראטן דורך קאָמפּאָסער, איר וועט האָבן צו דערקלערן זיי אין די פּרויעקט אין אַ נאָרמאַל פֿאָרמאַט און קאַמפּאָוזער וועט נעמען קעיר פון די מנוחה. פֿאַר בייַשפּיל, אויב איר ווילן צו ינסטאַלירן די mpdf ביבליאָטעק ניצן קאַמפּאָוזער, איר דאַרפֿן צו לויפן די פאלגענדע באַפֿעל אין דיין פּרויעקט וואָרצל.

$composer require mpdf/mpdf

אָבער פֿון וואַנען דער קאָמפּאָזיטאָר אראפקאפיע די לייברעריז?

וואָס לייברעריז זענען בנימצא?

עס איז אַ הויפט ריפּאַזאַטאָרי ווו קאָמפּאָסער האלט אַ רשימה פון פאַראַנען לייברעריז: די פּאַקקאַגיסט.

ינסטאַללאַטיאָן

איצט לאָמיר זען ווי צו ינסטאַלירן קאַמפּאָוזער אויף אַפּערייטינג סיסטעמס אַזאַ ווי לינוקס, מאַקאָס און ווינדאָוז.

ינסטאַלירונג - לינוקס / יוניקס / מאַקסאָס

צו ינסטאַלירן קאַמפּאָוזער אויף לינוקס, יוניקס און מאַקאָס, איר דאַרפֿן צו אָפּלאָדירן די ינסטאַללער ביי https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos און ינסטאַלירן עס לאָוקאַלי ווי אַ טייל פון דיין פּרויעקט אָדער גלאָובאַלי ווי אַ סיסטעם-ברייט עקסעקוטאַבלע.

די ינסטאַללער וועט קאָנטראָלירן עטלעכע פפּ סעטטינגס און אראפקאפיע אַ טעקע גערופֿן composer.phar אין דיין אַרבעט וועגווייַזער. דאָס איז די ביינערי קאַמפּאָוזער. עס איז אַ PHAR (PHP אַרקייוו), וואָס איז אַן אַרקייוו פֿאָרמאַט פֿאַר PHP וואָס קענען זיין עקסאַקיוטאַד פֿון די באַפֿעלן שורה, צווישן אנדערע זאכן.

php composer.phar
ינסטאַלירונג - פֿענצטער

צו ינסטאַלירן קאַמפּאָוזער אויף Windows, איר דאַרפֿן צו אָפּלאָדירן די ינסטאַללער ביי https://getcomposer.org/doc/00-intro.md#installation-windows

אַמאָל די ינסטאַלירונג איז גאַנץ, איר קענען באַשטעטיקן אַז עס אַרבעט ריכטיק מיט די באַפֿעל

כידעש נוזלעטער
דו זאלסט נישט פאַרפירן די מערסט וויכטיק נייַעס וועגן כידעש. צייכן אַרויף צו באַקומען זיי דורך E- בריוו.
composer -V

און איר זאָלט האָבן אַן ענטפער ווי דאָס

פּאַקקאַגיסט

פּאַקקאַגיסט, דער ציבור ריפּאַזאַטאָרי פון קאָמפּאָסער, כּולל אַ זאַמלונג פון PHP לייברעריז עפענען מקור געמאכט פרילי בנימצא דורך קאַמפּאָוזער. א פּרעמיע ווערסיע פון ​​​​די סערוויס אָפפערס האָסטינג פֿאַר פּריוואַט פּאַקאַדזשאַז, וואָס מאכט עס מעגלעך צו נוצן קאַמפּאָוזער אפילו אויף פארמאכט מקור פּראַדזשעקס.

עס זענען הונדערטער פון לייברעריז בנימצא אויף פּאַקקאַגיסט, וואָס ווייַזן די פּאָפּולאַריטעט פון קאַמפּאָוזער. אין דיין PHP פּראַדזשעקס, אויב איר דאַרפֿן אַ שטריך וואָס איר טראַכטן זאָל שוין זיין בארעכטיגט ווי אַ דריט-פּאַרטיי ביבליאָטעק, פּאַקקאַגיסט איז דער ערשטער אָרט איר זאָל קוקן.

אין אַדישאַן צו די פּאַקקאַגיסט, איר קענען פרעגן קאַמפּאָוזער צו קוקן אין אנדערע ריפּאַזאַטאָריז פֿאַר ביבליאָטעק ייַנמאָנטירונג דורך טשאַנגינג די ריפּאַזאַטאָריז שליסל אין די composer.json טעקע. אין פאַקט, דאָס איז וואָס איר וועט טאָן אויב איר ווילן צו פירן דיין פּריוואַט קאַמפּאָוזער פּאַקאַדזשאַז.

ווי צו נוצן קאַמפּאָוזער

עס זענען צוויי וועגן צו ינסטאַלירן לייברעריז מיט קאַמפּאָוזער. לאָמיר זען זיי ביידע:

די ינסטאַלל באַפֿעל

צו נוצן דעם ינסטאַללער, איר מוזן ערשטער שאַפֿן אַ composer.json טעקע אין דיין פּרויעקט. אין די composer.json טעקע, איר נאָר דאַרפֿן צו דערקלערן די דיפּענדאַנסיז פון דיין פּרויעקט, ווי געוויזן אין די סניפּאַט אונטן.

{
    "require": {
        "mpdf/mpdf": "~6.1"
    }
}

שפּעטער, ווען איר לויפן די קאַמפּאָוזער ינסטאַלירן באַפֿעל, אין דער זעלביקער טעקע ווו די דזשסאָן טעקע איז, קאַמפּאָוזער ינסטאָלז די mpdf פּעקל און זייַן דיפּענדאַנסיז אין די פאַרקויפער וועגווייַזער.

די פארלאנגט באַפֿעל

מיר קענען זאָגן אַז דער קאָמפּאָזיטאָר דאַרפן באַפֿעל איז אַ מין פון דורכוועג צו דורכפירן דעם פריערדיקן פּראָצעס פון קריייטינג אַ composer.json טעקע. require וועט אויטאָמאַטיש לייגן אַ פּעקל צו דיין composer.json טעקע. די פאלגענדע באַפֿעל ווייזט ווי צו ינסטאַלירן די mpdf פּעקל מיט די הילף פון require.

$composer require mpdf/mpdf

נאָך ינסטאָלינג די mpdf פּעקל און זייַן דיפּענדאַנסיז, דאַרפן אויך מוסיף אַן פּאָזיציע פון ​​דעם פּעקל וואָס איז אינסטאַלירן אין די composer.json טעקע. אויב די composer.json טעקע איז נישט עקסיסטירט, עס וועט זיין באשאפן אויף די פליען.

Ercole Palmeri

כידעש נוזלעטער
דו זאלסט נישט פאַרפירן די מערסט וויכטיק נייַעס וועגן כידעש. צייכן אַרויף צו באַקומען זיי דורך E- בריוו.

לעצטע ארטיקלען

Veeam פֿעיִקייטן די מערסט פולשטענדיק שטיצן פֿאַר ראַנסאָמוואַרע, פֿון שוץ צו ענטפער און אָפּזוך

Coveware דורך Veeam וועט פאָרזעצן צו צושטעלן ענטפער באַדינונגס פֿאַר סייבער יקסטאָרשאַן אינצידענט. קאָוועוואַרע וועט פאָרשלאָגן פאָרענסיקס און רימעדייישאַן קייפּאַבילאַטיז ...

קסנומקס אפריל קסנומקס

גרין און דיגיטאַל רעוואלוציע: ווי פּרידיקטיוו וישאַלט איז טראַנספאָרמינג די אָיל און גאַז אינדוסטריע

פּרידיקטיוו וישאַלט איז רעוואַלושאַנייזינג די ייל & גאַז סעקטאָר, מיט אַן ינאַווייטיוו און פּראָואַקטיוו צוגאַנג צו פאַבריק פאַרוואַלטונג.…

קסנומקס אפריל קסנומקס

וק אַנטיטראַסט רעגולאַטאָר רייזאַז ביגטעטש שרעק איבער GenAI

די UK CMA האט ארויס אַ ווארענונג וועגן ביג טעק ס נאַטור אין די קינסטלעך סייכל מאַרק. דאָרט…

קסנומקס אפריל קסנומקס

Casa Green: ענערגיע רעוואָלוציע פֿאַר אַ סאַסטיינאַבאַל צוקונפֿט אין איטאליע

די "קאַסע גרין" דעקרעט, פארמולירט דורך די אייראפעישע יוניאַן צו פאַרבעסערן די ענערגיע עפעקטיווקייַט פון בנינים, האט פארענדיקט זיין לעגיסלאַטיווע פּראָצעס מיט ...

קסנומקס אפריל קסנומקס

לייענען כידעש אין דיין שפּראַך

כידעש נוזלעטער
דו זאלסט נישט פאַרפירן די מערסט וויכטיק נייַעס וועגן כידעש. צייכן אַרויף צו באַקומען זיי דורך E- בריוו.

גיי אונדז