{"id":15041,"date":"2025-05-24T16:00:00","date_gmt":"2025-05-24T12:30:00","guid":{"rendered":"https:\/\/abalon.cloud\/blog\/?p=15041"},"modified":"2025-09-02T19:09:42","modified_gmt":"2025-09-02T15:39:42","slug":"installing-php-on-linux","status":"publish","type":"post","link":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/","title":{"rendered":"\u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u061b \u0622\u0645\u0648\u0632\u0634 \u0642\u062f\u0645 \u0628\u0647 \u0642\u062f\u0645"},"content":{"rendered":"<article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-56\" data-scroll-anchor=\"true\">\n<div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group\/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\">\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"relative flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"f9f5efa1-881d-44a1-bf45-56f4b3543cb3\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words dark\">\n<p class=\"\" data-start=\"0\" data-end=\"448\">\u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0648\u0644\u06cc\u0646 \u0648 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u06af\u0627\u0645\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0647\u0631 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647 \u0648\u0628 \u0627\u0633\u062a \u06a9\u0647 \u0642\u0635\u062f \u062f\u0627\u0631\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u067e\u0648\u06cc\u0627 \u0648 \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u062a\u062d\u062a \u0648\u0628 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f. \u062a\u0635\u0648\u0631 \u06a9\u0646\u06cc\u062f \u062f\u0631 \u062d\u0627\u0644 \u0633\u0627\u062e\u062a\u0646 \u06cc\u06a9 \u0622\u0633\u0645\u0627\u0646\u200c\u062e\u0631\u0627\u0634 \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0647\u0633\u062a\u06cc\u062f\u061b PHP \u062f\u0631 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631\u060c \u0647\u0645\u0627\u0646 \u0646\u0642\u0634 \u0628\u062a\u0646 \u0648 \u0641\u0648\u0644\u0627\u062f \u0631\u0627 \u0627\u06cc\u0641\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u0627\u0632\u0647\u200c\u06a9\u0627\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0622\u063a\u0627\u0632 \u0627\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0628\u0627 \u0686\u0627\u0644\u0634\u200c\u0647\u0627\u06cc\u06cc \u062f\u0631 \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc PHP \u0645\u0648\u0627\u062c\u0647 \u0634\u0648\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0632 \u0622\u0628\u0627\u0644\u0648\u0646\u060c \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u062f\u0647\u06cc\u0645.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<h2><strong>\u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633<\/strong><\/h2>\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"4b773b99-02b2-4de4-9934-8721b985c932\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words dark\">\n<p class=\"\" data-start=\"0\" data-end=\"222\">\u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u060c \u0628\u0647 \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u06cc\u0627 \u0645\u0627\u0634\u06cc\u0646 \u0645\u062c\u0627\u0632\u06cc \u0628\u0627 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 22.04 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f. \u0628\u0627\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0648\u0635\u0644 \u0628\u0627\u0634\u06cc\u062f \u0648 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc \u0647\u0645 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u0627\u06af\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0631\u0627 \u0646\u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0627\u0632 <a href=\"https:\/\/releases.ubuntu.com\/releases\/\" target=\"_blank\" rel=\"noopener\">\u0633\u0627\u06cc\u062a \u0631\u0633\u0645\u06cc<\/a> \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<h2 data-start=\"0\" data-end=\"222\"><strong>\u0622\u0645\u0648\u0632\u0634\u00a0 \u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633<\/strong><\/h2>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-15397\" src=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg\" alt=\"\" width=\"780\" height=\"470\" srcset=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg 780w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02-300x181.jpg 300w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02-768x463.jpg 768w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02-400x241.jpg 400w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02-700x422.jpg 700w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<h3><strong>\u0645\u0631\u062d\u0644\u0647 \u06f1 : \u0646\u0635\u0628 PHP 8.1<\/strong><\/h3>\n<p class=\"\" data-start=\"25\" data-end=\"265\">\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0646\u0635\u0628\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f. \u0633\u0627\u062f\u0647\u200c\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc CTRL + ALT + T \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0647\u0645\u200c\u0632\u0645\u0627\u0646 \u0641\u0634\u0627\u0631 \u062f\u0647\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u0646\u0648\u06cc \u0627\u0635\u0644\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c \u0639\u0628\u0627\u0631\u062a <code data-start=\"208\" data-end=\"218\">terminal<\/code> \u0631\u0627 \u062c\u0633\u062a\u062c\u0648 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u06cc \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u060c \u062a\u0645\u0627\u0645\u06cc \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 PHP \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0645\u062d\u06cc\u0637\u06cc \u0645\u062a\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a\u060c \u0627\u0645\u06a9\u0627\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648 \u0646\u0635\u0628 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u067e\u0633 \u0627\u0632 \u0628\u0627\u0632 \u0634\u062f\u0646 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 PHP \u0631\u0627 \u0622\u063a\u0627\u0632 \u06a9\u0646\u06cc\u062f.<\/p>\n<p><strong>\u0646\u06a9\u062a\u0647:<\/strong> \u0627\u0648\u0628\u0648\u0646\u062a\u0648 22.04 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 PHP \u0646\u0633\u062e\u0647 8.1 \u0631\u0627 \u062f\u0631 \u0645\u062e\u0627\u0632\u0646 \u062e\u0648\u062f \u062f\u0627\u0631\u062f. \u06cc\u0639\u0646\u06cc \u0627\u06af\u0631 PHP \u0631\u0627 \u0628\u062f\u0648\u0646 \u0645\u0634\u062e\u0635\u200c\u06a9\u0631\u062f\u0646 \u0646\u0633\u062e\u0647 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f\u060c \u0647\u0645\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<p class=\"\" data-start=\"140\" data-end=\"233\">\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0646\u0633\u062e\u0647\u200c\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0627\u0632 PHP \u0631\u0627 \u0646\u0635\u0628 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 phpenv \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p class=\"\" data-start=\"235\" data-end=\"319\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 PHP 8.1\u060c \u0627\u0648\u0644 \u0644\u06cc\u0633\u062a \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0639\u062f PHP \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">apt update\r\napt install --no-install-recommends php8.1\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"\" data-start=\"544\" data-end=\"650\">\u06af\u0632\u06cc\u0646\u0647 <code data-start=\"550\" data-end=\"575\">--no-install-recommends<\/code> \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u0645\u0627\u0646\u0646\u062f \u0648\u0628\u200c\u0633\u0631\u0648\u0631 Apache \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 PHP \u0646\u0635\u0628 \u0646\u0634\u0648\u0646\u062f. \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0646\u0633\u062e\u0647\u200c\u06cc PHP \u0646\u0635\u0628\u200c\u0634\u062f\u0647\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">php -v<\/code><\/pre>\n<\/div>\n<p class=\"\" data-start=\"728\" data-end=\"761\">\u062e\u0631\u0648\u062c\u06cc \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">PHP 8.1.2 (cli) (built: Apr 7 2022 17:46:26) (NTS)\r\nCopyright (c) The PHP Group\r\nZend Engine v4.1.2, Copyright (c) Zend Technologies\r\nwith Zend OPcache v8.1.2, Copyright (c), by Zend Technologies<\/code><\/pre>\n<\/div>\n<p class=\"\" data-start=\"970\" data-end=\"1117\">\u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u062e\u0648\u062f PHP\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0686\u0646\u062f \u0645\u0627\u0698\u0648\u0644 \u0627\u0636\u0627\u0641\u06cc \u0646\u06cc\u0632 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0647\u0631 \u0645\u0627\u0698\u0648\u0644\u060c \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u0628\u0647 \u062c\u0627\u06cc <code data-start=\"1070\" data-end=\"1084\">PACKAGE_NAME<\/code> \u0646\u0627\u0645 \u0645\u0627\u0698\u0648\u0644 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">apt-get install php8.1-PACKAGE_NAME<\/code><\/pre>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\n<p class=\"\" data-start=\"1173\" data-end=\"1251\">\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0686\u0646\u062f \u0645\u0627\u0698\u0648\u0644 \u0631\u0627 \u0647\u0645\u0632\u0645\u0627\u0646 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0686\u0646\u062f \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">apt-get install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath<\/code><\/pre>\n<\/div>\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\n<p class=\"\" data-start=\"1402\" data-end=\"1440\">\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n<ul data-start=\"1442\" data-end=\"1889\">\n<li class=\"\" data-start=\"1442\" data-end=\"1501\">\n<p class=\"\" data-start=\"1444\" data-end=\"1501\"><code data-start=\"1444\" data-end=\"1456\">php8.1-cli<\/code>: \u0627\u062c\u0631\u0627\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc PHP \u0627\u0632 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 (\u062a\u0631\u0645\u06cc\u0646\u0627\u0644)<\/p>\n<\/li>\n<li class=\"\" data-start=\"1502\" data-end=\"1558\">\n<p class=\"\" data-start=\"1504\" data-end=\"1558\"><code data-start=\"1504\" data-end=\"1519\">php8.1-common<\/code>: \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc PHP<\/p>\n<\/li>\n<li class=\"\" data-start=\"1559\" data-end=\"1610\">\n<p class=\"\" data-start=\"1561\" data-end=\"1610\"><code data-start=\"1561\" data-end=\"1575\">php8.1-mysql<\/code>: \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0648 \u06a9\u0627\u0631 \u0628\u0627 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 MySQL<\/p>\n<\/li>\n<li class=\"\" data-start=\"1611\" data-end=\"1653\">\n<p class=\"\" data-start=\"1613\" data-end=\"1653\"><code data-start=\"1613\" data-end=\"1625\">php8.1-zip<\/code>: \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0641\u0634\u0631\u062f\u0647<\/p>\n<\/li>\n<li class=\"\" data-start=\"1654\" data-end=\"1686\">\n<p class=\"\" data-start=\"1656\" data-end=\"1686\"><code data-start=\"1656\" data-end=\"1667\">php8.1-gd<\/code>: \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631<\/p>\n<\/li>\n<li class=\"\" data-start=\"1687\" data-end=\"1738\">\n<p class=\"\" data-start=\"1689\" data-end=\"1738\"><code data-start=\"1689\" data-end=\"1706\">php8.1-mbstring<\/code>: \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0631\u0634\u062a\u0647\u200c\u0647\u0627\u06cc \u063a\u06cc\u0631 ASCII<\/p>\n<\/li>\n<li class=\"\" data-start=\"1739\" data-end=\"1795\">\n<p class=\"\" data-start=\"1741\" data-end=\"1795\"><code data-start=\"1741\" data-end=\"1754\">php8.1-curl<\/code>: \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc HTTP \u0627\u0632 \u0637\u0631\u06cc\u0642 PHP<\/p>\n<\/li>\n<li class=\"\" data-start=\"1796\" data-end=\"1836\">\n<p class=\"\" data-start=\"1798\" data-end=\"1836\"><code data-start=\"1798\" data-end=\"1810\">php8.1-xml<\/code>: \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc XML<\/p>\n<\/li>\n<li class=\"\" data-start=\"1837\" data-end=\"1889\">\n<p class=\"\" data-start=\"1839\" data-end=\"1889\"><code data-start=\"1839\" data-end=\"1854\">php8.1-bcmath<\/code>: \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u062f\u0642\u06cc\u0642 \u0628\u0627 \u0627\u0639\u062f\u0627\u062f \u0627\u0639\u0634\u0627\u0631\u06cc<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"1891\" data-end=\"1944\">\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 Apache \u0648 PHP \u062f\u0631 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">\/etc\/php\/8.1\/apache2\/php.ini<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"\" data-start=\"1984\" data-end=\"2046\">\u0628\u0631\u0627\u06cc \u062f\u06cc\u062f\u0646 \u0644\u06cc\u0633\u062a \u0647\u0645\u0647 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0641\u0639\u0627\u0644 PHP\u060c \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">php -m\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"aeb6bd36-3f59-4f57-9a4d-f7fd55c11851\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words dark\">\n<p class=\"\" data-start=\"0\" data-end=\"143\">\u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 PHP \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0634\u0645\u0627 \u0646\u0635\u0628 \u0634\u062f\u0647\u060c \u0646\u0633\u062e\u0647 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u0648 \u0642\u0627\u062f\u0631 \u0647\u0633\u062a\u06cc\u062f \u0644\u06cc\u0633\u062a \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 class=\"\" data-start=\"118\" data-end=\"184\">\u0645\u0631\u062d\u0644\u0647 \u06f2: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Composer \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/h3>\n<p class=\"\" data-start=\"186\" data-end=\"379\">Composer \u0627\u0628\u0632\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u062f\u0631 PHP \u0627\u0633\u062a. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Composer \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u067e\u0631\u0648\u0698\u0647 \u0628\u0647 \u0622\u0646\u200c\u0647\u0627 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f \u0631\u0627 \u0645\u0634\u062e\u0635 \u06a9\u0646\u06cc\u062f \u0648 Composer \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0646\u0635\u0628 \u0648 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p class=\"\" data-start=\"381\" data-end=\"591\">\u0628\u0631\u062e\u0644\u0627\u0641 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0645\u062b\u0644 yum \u06cc\u0627 apt\u060c Composer \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u062d\u0644\u06cc \u062f\u0631 \u0645\u0633\u06cc\u0631 \u067e\u0631\u0648\u0698\u0647 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0645\u062b\u0644\u0627\u064b \u062f\u0631 \u067e\u0648\u0634\u0647 <code data-start=\"491\" data-end=\"499\">vendor<\/code>) \u0648 \u0686\u06cc\u0632\u06cc \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0633\u0631\u0627\u0633\u0631\u06cc \u0646\u0635\u0628 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0645\u06af\u0631 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0627\u0635 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 <code data-start=\"570\" data-end=\"578\">global<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n<p class=\"\" data-start=\"593\" data-end=\"655\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 Composer\u060c \u0627\u0628\u062a\u062f\u0627 \u0641\u0627\u06cc\u0644 \u0646\u0635\u0628 \u0631\u0627 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\"><code class=\"whitespace-pre! language-bash\">curl -sS https:\/\/getcomposer.org\/installer -o \/tmp\/composer-setup.php<\/code><\/code><\/pre>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u0633\u067e\u0633 \u0647\u0634 SHA-384 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u0632 \u0633\u0627\u06cc\u062a Composer \u062f\u0631\u06cc\u0627\u0641\u062a \u0648 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f:<\/div>\n<div>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\"><code class=\"whitespace-pre! language-bash\">HASH=`curl -sS https:\/\/composer.github.io\/installer.sig<\/code><\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0645\u0642\u062f\u0627\u0631 \u0647\u0634:<\/div>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\"><code class=\"whitespace-pre! language-bash\"><span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-variable\">$HASH<\/span><\/code><\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u062d\u0627\u0644\u0627 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0641\u0627\u06cc\u0644 \u062f\u0627\u0646\u0644\u0648\u062f \u0634\u062f\u0647 \u0628\u0627 \u0647\u0634 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f:<\/div>\n<div>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\"><code class=\"whitespace-pre! language-bash\">php -r <span class=\"hljs-string\">\"if (hash_file('SHA384', '\/tmp\/composer-setup.php') === '<span class=\"hljs-variable\">$HASH<\/span><\/span>') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"<\/code><\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u0627\u06af\u0631 \u062e\u0631\u0648\u062c\u06cc <code data-start=\"1204\" data-end=\"1224\">Installer verified<\/code> \u0628\u0627\u0634\u062f\u060c \u06cc\u0639\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0633\u0627\u0644\u0645 \u0627\u0633\u062a \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0635\u0628 \u0631\u0627 \u0627\u062f\u0627\u0645\u0647 \u062f\u0647\u06cc\u062f. \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a\u060c \u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0631\u0627\u062d\u0644 \u0631\u0627 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646\u06cc\u062f.<\/div>\n<\/div>\n<p class=\"\" data-start=\"1354\" data-end=\"1413\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 Composer \u0628\u0647 \u0635\u0648\u0631\u062a \u0633\u0631\u0627\u0633\u0631\u06cc \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\"><code class=\"whitespace-pre! language-bash\">php \/tmp\/composer-setup.php --install-dir=\/usr\/local\/bin --filename=composer<\/code><\/code><\/pre>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u0628\u0639\u062f \u0627\u0632 \u0646\u0635\u0628\u060c \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 Composer \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a:<\/div>\n<div>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\"><code class=\"whitespace-pre! language-bash\">composer<\/code><\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u062e\u0631\u0648\u062c\u06cc \u0628\u0627\u06cc\u062f \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0627\u06cc\u0646 \u0628\u0627\u0634\u062f:<\/div>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\"><\/div>\n<div>\n<pre><code> ______\r\n  \/ ____\/___  ____ ___  ____  ____  ________  _____\r\n \/ \/   \/ __ \\\/ __ `__ \\\/ __ \\\/ __ \\\/ ___\/ _ \\\/ ___\/\r\n\/ \/___\/ \/_\/ \/ \/ \/ \/ \/ \/ \/_\/ \/ \/_\/ (__  )  __\/ \/\r\n\\____\/\\____\/_\/ \/_\/ \/_\/ .___\/\\____\/____\/\\___\/_\/\r\n                    \/_\/\r\nComposer version 2.3.5 2022-04-13 16:43:00\r\n\r\nUsage:\r\n  command [options] [arguments]\r\n\r\nOptions:\r\n  -h, --help                     Display help for the given command. When no command is given display help for the list command\r\n  -q, --quiet                    Do not output any message\r\n  -V, --version                  Display this application version\r\n      --ansi|--no-ansi           Force (or disable --no-ansi) ANSI output\r\n  -n, --no-interaction           Do not ask any interactive question\r\n      --profile                  Display timing and memory usage information\r\n      --no-plugins               Whether to disable plugins.\r\n      --no-scripts               Skips the execution of all scripts defined in composer.json file.\r\n  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.\r\n      --no-cache                 Prevent use of the cache\r\n  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug<\/code><\/pre>\n<\/div>\n<\/div>\n<p class=\"\" data-start=\"1944\" data-end=\"2055\">\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f Composer \u0631\u0627 \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u062e\u0627\u0635 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f (\u0648 \u0646\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0633\u0631\u0627\u0633\u0631\u06cc)\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\"><code class=\"whitespace-pre! language-bash\">php \/tmp\/composer-setup.php<\/code><\/code><\/pre>\n<\/div>\n<p class=\"\" data-start=\"2098\" data-end=\"2194\">\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0641\u0627\u06cc\u0644 <code data-start=\"2113\" data-end=\"2128\">composer.phar<\/code> \u0631\u0627 \u062f\u0631 \u0645\u0633\u06cc\u0631 \u062c\u0627\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">php composer.phar<\/code><\/pre>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<h3 class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\"><strong>\u0645\u0631\u062d\u0644\u0647 \u06f3: \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Composer \u062f\u0631 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 PHP<\/strong><\/h3>\n<\/div>\n<p class=\"\" data-start=\"2283\" data-end=\"2367\">\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Composer \u062f\u0631 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 PHP\u060c \u0627\u0628\u062a\u062f\u0627 \u06cc\u06a9 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u0628\u0633\u0627\u0632\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">cd ~\r\nmkdir example-project\r\ncd example-project<\/code><\/pre>\n<\/div>\n<p class=\"\" data-start=\"2428\" data-end=\"2455\">\u0633\u067e\u0633 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">composer init<\/code><\/pre>\n<\/div>\n<p class=\"\" data-start=\"2484\" data-end=\"2691\">\u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u060c \u06cc\u06a9 \u0648\u06cc\u0632\u0627\u0631\u062f \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0634\u0631\u0648\u0639 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0645\u0634\u062e\u0635\u0627\u062a \u067e\u0631\u0648\u0698\u0647 \u0645\u062b\u0644 \u0646\u0627\u0645\u060c \u062a\u0648\u0636\u06cc\u062d\u060c \u0646\u0648\u06cc\u0633\u0646\u062f\u0647\u060c \u0644\u0627\u06cc\u0633\u0646\u0633 \u0648&#8230; \u0631\u0627 \u0627\u0632 \u0634\u0645\u0627 \u0645\u06cc\u200c\u067e\u0631\u0633\u062f. \u062f\u0631 \u067e\u0627\u06cc\u0627\u0646\u060c \u0641\u0627\u06cc\u0644 <code data-start=\"2624\" data-end=\"2639\">composer.json<\/code> \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p class=\"\" data-start=\"2693\" data-end=\"2850\">\u0627\u06af\u0631 \u0647\u0646\u0648\u0632 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062e\u0627\u0635\u06cc \u0646\u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u0636\u0627\u0641\u0647\u200c\u06a9\u0631\u062f\u0646 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u06af\u0632\u06cc\u0646\u0647 <code data-start=\"2793\" data-end=\"2797\">no<\/code> \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f. \u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0627\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<div class=\"custom-code-block\" style=\"direction: ltr !important;\">\n<div class=\"custom-code-header\"><button class=\"custom-copy-button\">Copy<\/button><\/div>\n<pre class=\"custom-code-pre\"><code class=\"custom-code-content\">{\r\n\"name\": \"sammy\/project1\",\r\n\"type\": \"project\",\r\n\"authors\": [\r\n{\r\n\"name\": \"Sammy\",\r\n\"email\": \"sammy@digitalocean.com\"\r\n}\r\n],\r\n\"require\": {}\r\n}\r\n<\/code><\/pre>\n<\/div>\n<p class=\"\" data-start=\"3059\" data-end=\"3179\">\u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f\u060c Composer \u067e\u0648\u0634\u0647 <code data-start=\"3117\" data-end=\"3125\">vendor<\/code> \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0648 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0627 \u062f\u0631 \u0622\u0646 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<h2 data-start=\"3186\" data-end=\"3275\"><strong>\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc<\/strong><\/h2>\n<p data-start=\"3186\" data-end=\"3275\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0645\u0627 \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0641\u0635\u0644 \u0645\u0648\u0631\u062f \u0628\u0631\u0631\u0633\u06cc \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u06cc\u0645. \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627 \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0631\u0648\u0634 \u0646\u0635\u0628 \u0645\u0646\u0627\u0633\u0628 (\u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062f\u06cc\u0631 \u0628\u0633\u062a\u0647 \u06cc\u0627 \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u0627\u0632 \u0633\u0648\u0631\u0633)\u060c \u062a\u0645\u0627\u0645\u06cc \u0645\u0631\u0627\u062d\u0644 \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0634\u0631\u062d \u062f\u0627\u062f\u06cc\u0645. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0646\u062d\u0648\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc PHP \u0648 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0631\u0627 \u0646\u06cc\u0632 \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u06cc\u0645. \u0647\u062f\u0641 \u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0627\u0631\u0627\u0626\u0647 \u06cc\u06a9 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0648 \u062c\u0627\u0645\u0639 \u0628\u0648\u062f \u062a\u0627 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0648 \u0633\u0647\u0648\u0644\u062a\u060c \u0645\u062d\u06cc\u0637 PHP \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sticky top-9\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\n<p class=\"\" data-start=\"1444\" data-end=\"1501\">\n<\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><\/div>\n<\/div>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0627\u0632 \u0622\u0628\u0627\u0644\u0648\u0646\u060c \u0646\u062d\u0648\u0647 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u062a\u0646\u0638\u06cc\u0645 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Composer \u06cc\u0627\u062f \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u062f \u0648 \u0645\u062d\u06cc\u0637\u06cc \u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc PHP \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f.<\/p>\n","protected":false},"author":26,"featured_media":15397,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","spc_primary_category":-1},"categories":[43],"tags":[],"class_list":["post-15041","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-guide"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0645\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 (\u0627\u0648\u0628\u0648\u0646\u062a\u0648 22.04) + \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Composer<\/title>\n<meta name=\"description\" content=\"\u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc PHP \u0631\u0627 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0647 \u0648 Composer \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u061b \u0622\u0645\u0648\u0632\u0634 \u0642\u062f\u0645 \u0628\u0647 \u0642\u062f\u0645\" \/>\n<meta property=\"og:description\" content=\"\u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc PHP \u0631\u0627 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0647 \u0648 Composer \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-24T12:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-02T15:39:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"780\" \/>\n\t<meta property=\"og:image:height\" content=\"470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/\",\"url\":\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/\",\"name\":\"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0645\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 (\u0627\u0648\u0628\u0648\u0646\u062a\u0648 22.04) + \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Composer\",\"isPartOf\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg\",\"datePublished\":\"2025-05-24T12:30:00+00:00\",\"dateModified\":\"2025-09-02T15:39:42+00:00\",\"author\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/87ac06d38fcc0cb35516b1769ec73e2d\"},\"description\":\"\u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc PHP \u0631\u0627 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0647 \u0648 Composer \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.\",\"breadcrumb\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#primaryimage\",\"url\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg\",\"contentUrl\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg\",\"width\":780,\"height\":470,\"caption\":\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/abalon.cloud\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u061b \u0622\u0645\u0648\u0632\u0634 \u0642\u062f\u0645 \u0628\u0647 \u0642\u062f\u0645\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abalon.cloud\/blog\/#website\",\"url\":\"https:\/\/abalon.cloud\/blog\/\",\"name\":\"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/abalon.cloud\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/87ac06d38fcc0cb35516b1769ec73e2d\",\"name\":\"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/02\/logo-blue.svg\",\"contentUrl\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/02\/logo-blue.svg\",\"caption\":\"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc\"},\"description\":\"test\",\"url\":\"https:\/\/abalon.cloud\/blog\/author\/m-savaedi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0645\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 (\u0627\u0648\u0628\u0648\u0646\u062a\u0648 22.04) + \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Composer","description":"\u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc PHP \u0631\u0627 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0647 \u0648 Composer \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/","og_locale":"fa_IR","og_type":"article","og_title":"\u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u061b \u0622\u0645\u0648\u0632\u0634 \u0642\u062f\u0645 \u0628\u0647 \u0642\u062f\u0645","og_description":"\u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc PHP \u0631\u0627 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0647 \u0648 Composer \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.","og_url":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/","og_site_name":"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646","article_published_time":"2025-05-24T12:30:00+00:00","article_modified_time":"2025-09-02T15:39:42+00:00","og_image":[{"width":780,"height":470,"url":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg","type":"image\/jpeg"}],"author":"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc","twitter_card":"summary_large_image","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"6 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/","url":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/","name":"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0645\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 (\u0627\u0648\u0628\u0648\u0646\u062a\u0648 22.04) + \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Composer","isPartOf":{"@id":"https:\/\/abalon.cloud\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#primaryimage"},"image":{"@id":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg","datePublished":"2025-05-24T12:30:00+00:00","dateModified":"2025-09-02T15:39:42+00:00","author":{"@id":"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/87ac06d38fcc0cb35516b1769ec73e2d"},"description":"\u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0646\u0635\u0628 PHP \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc PHP \u0631\u0627 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0647 \u0648 Composer \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.","breadcrumb":{"@id":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#primaryimage","url":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg","contentUrl":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/04\/Abalon-How-to-Install-PHP-on-Linux-02.jpg","width":780,"height":470,"caption":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633"},{"@type":"BreadcrumbList","@id":"https:\/\/abalon.cloud\/blog\/installing-php-on-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/abalon.cloud\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0646\u0635\u0628 php \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u061b \u0622\u0645\u0648\u0632\u0634 \u0642\u062f\u0645 \u0628\u0647 \u0642\u062f\u0645"}]},{"@type":"WebSite","@id":"https:\/\/abalon.cloud\/blog\/#website","url":"https:\/\/abalon.cloud\/blog\/","name":"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/abalon.cloud\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Person","@id":"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/87ac06d38fcc0cb35516b1769ec73e2d","name":"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/image\/","url":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/02\/logo-blue.svg","contentUrl":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2025\/02\/logo-blue.svg","caption":"\u0645\u0646\u06cc\u0631\u0647 \u0633\u0648\u0627\u0639\u062f\u06cc"},"description":"test","url":"https:\/\/abalon.cloud\/blog\/author\/m-savaedi\/"}]}},"_links":{"self":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts\/15041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/comments?post=15041"}],"version-history":[{"count":6,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts\/15041\/revisions"}],"predecessor-version":[{"id":15398,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts\/15041\/revisions\/15398"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/media\/15397"}],"wp:attachment":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/media?parent=15041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/categories?post=15041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/tags?post=15041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}