CentOS 8 -ב ןיחלמ ןיקתהל דציכ


Composer רובע רתויב תירלופופה תוליבחה לוהינ תינכות איה PHP, ימושיי לש תולת לוהינל יטרדנטס ספוט העיצמה PHP תולקב ךרובע ןתוא (ןכדעת/ןיקתת) להנת איהו ןהילע ךמתסמ ךלש טקיורפהש תושרדנ תוירפסו

.תונימז תוליבחמ בכרומה הלש ירקיעה רגאמה איהש ,packagist.org -ב םינימזה םימושייל תוירפסו תולת הניקתמש הדוקפ תרוש תינכות איה רוטיזופמוק

.תשרב םיטקיורפ בורב עירכמ אשונ לכ רותפל ץלמומו ןמזה תא ץיאמ הז .םהלש PHP -ה טקיורפל תוליבחה תא בלשלו להנל םיצורו םיקקזנ םה רשאכ םיחתפמ רובע דואמ ליעומ ילכ אוה רוטיזופמוק

.CentOS 8 Linux -ב Composer תא ןיקתהל דציכ םכל הארנ הז ךירדמב

    CentOS 8 -ב ןיחלמ תנקתה

    .dnf האבה הדוקפה תועצמאב תושרדנ PHP תומויס םע תכרעמב PHP ןיקתהל ךילע ,Composer תא ןיקתהל ידכ

    # dnf install php php-cli php-zip php-json
    

    .תכרעמה לש תללוכ הלעפהכ ילבולג ןפואב וא ,ךלש טקיורפהמ קלחכ ימוקמ ןפואב עצבל לכותש ןיקתמ תועצמאב Composer תא ןקתה תעכ

    .ךלש ףוסמב אבה טפירקסה תא עצב ,ךלש תיחכונה הירפסב ימוקמ ןפואב Composer תא ןיקתהל ידכ

    # php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    # php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    # php composer-setup.php
    # php -r "unlink('composer-setup.php');"
    

    .תיחכונה הדובעה תיירפסב ןורחאה composer.phar תא דירוי ןיקתמה ןכמ רחאל .יוגש ןפואב תורדגומ ןה םא עירתיו php.ini לש תורדגה המכ קודבי ליעלש ןיקתמה

    :רדסה יפל ,ויהי ליעל תורושה עברא

      .Composer תא ץירהל תנמ לע php composer.phar לעפה ,ףוסבל

      # php composer.phar
      

      .PHP ןמגרותמב שמתשהל ילבמ התוא עצבל לכותש ידכ ,ךלש PATH תכרעמב Composer PHAR תא ביצהל ךילע ,םלועה יבחרב Composer -ל תשגלו ןיקתהל ידכ

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

      # php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
      # php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
      # php composer-setup.php
      # php -r "unlink('composer-setup.php');"
      # mv composer.phar /usr/local/bin/composer
      # chmod +x /usr/local/bin/composer
      # composer -V
      

      .ימשרה דועיתב רקב ךלש םיטקיורפב וב שמתשהל לכות דציכו PHP -ה ןיחלמ לע ףסונ עדימל .ךלש CentOS 8 תכרעמב החלצהב Composer תא תנקתהש רחאל תעכ