خانه
محصولات
PHP
AlmaLinux / Rocky / RHEL 9
نصب PHP روی AlmaLinux / Rocky / RHEL 9
PHP نسخهٔ 8.4.26 را روی AlmaLinux / Rocky / RHEL 9 از مخزن داخلی dacker نصب کنید؛ بدون خطای ۴۰۳ و با سرعت داخلی.
دستور زیر کامل است: کلید امضا، مخزن، نصب، راهاندازی و بررسی.
نسخه: 8.4.26 حجم مخزن: 61.1 MB مدیر بسته: dnf
آخرین تغییر: ۷ مهر ۱۴۰۵
مجوز: PHP-3.01
دستور نصب PHP روی AlmaLinux / Rocky / RHEL 9
نسخه
نسخه
8.5
8.4 پیشنهادی
8.3
8.2
مرورگر شما انتخاب بدون JavaScript را پشتیبانی نمیکند؛ دستورهای همهٔ نسخهها زیر هم آمدهاند.
bash · EL 9
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-EPEL-9 sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi.el9
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-php.repo -o /etc/yum.repos.d/dacker-php.repo
۳ نصب
کپی
# 3) Install sudo dnf install php85-php-fpm php85-php-cli
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now php85-php-fpm
۵ بررسی نصب
کپی
# 5) Check the installation php85 --version
bash · EL 9
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-EPEL-9 sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi.el9
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-php.repo -o /etc/yum.repos.d/dacker-php.repo
۳ نصب
کپی
# 3) Install sudo dnf install php84-php-fpm php84-php-cli
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now php84-php-fpm
۵ بررسی نصب
کپی
# 5) Check the installation php84 --version
bash · EL 9
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-EPEL-9 sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi.el9
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-php.repo -o /etc/yum.repos.d/dacker-php.repo
۳ نصب
کپی
# 3) Install sudo dnf install php83-php-fpm php83-php-cli
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now php83-php-fpm
۵ بررسی نصب
کپی
# 5) Check the installation php83 --version
bash · EL 9
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-EPEL-9 sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi.el9
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-php.repo -o /etc/yum.repos.d/dacker-php.repo
۳ نصب
کپی
# 3) Install sudo dnf install php82-php-fpm php82-php-cli
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now php82-php-fpm
۵ بررسی نصب
کپی
# 5) Check the installation php82 --version
نسخهٔ بستههای PHP روی AlmaLinux / Rocky / RHEL 9
همهٔ بستههای مخزن php برای این توزیع، مستقیم از manifest مخزن. نام بستهها را برای dnf install میتوانید استفاده کنید.
بسته نسخه
php82-php-fpm 8.2.34-1.el9.remi
php82-php-cli 8.2.34-1.el9.remi
php82-php-mysqlnd 8.2.34-1.el9.remi
php82-php-pgsql 8.2.34-1.el9.remi
php82-php-mbstring 8.2.34-1.el9.remi
php82-php-xml 8.2.34-1.el9.remi
php82-php-gd 8.2.34-1.el9.remi
php82-php-intl 8.2.34-1.el9.remi
php82-php-bcmath 8.2.34-1.el9.remi
php82-php-soap 8.2.34-1.el9.remi
php82-php-sodium 8.2.34-1.el9.remi
php82-php-pecl-zip 1.22.8-1.el9.remi
php82-php-pecl-redis6 6.3.0-1.el9.remi
php82-php-opcache 8.2.34-1.el9.remi
php83-php-fpm 8.3.35-1.el9.remi
php83-php-cli 8.3.35-1.el9.remi
php83-php-mysqlnd 8.3.35-1.el9.remi
php83-php-pgsql 8.3.35-1.el9.remi
php83-php-mbstring 8.3.35-1.el9.remi
php83-php-xml 8.3.35-1.el9.remi
php83-php-gd 8.3.35-1.el9.remi
php83-php-intl 8.3.35-1.el9.remi
php83-php-bcmath 8.3.35-1.el9.remi
php83-php-soap 8.3.35-1.el9.remi
php83-php-sodium 8.3.35-1.el9.remi
php83-php-pecl-zip 1.22.8-1.el9.remi
php83-php-pecl-redis6 6.3.0-1.el9.remi
php83-php-opcache 8.3.35-1.el9.remi
php84-php-fpm 8.4.26-1.el9.remi
php84-php-cli 8.4.26-1.el9.remi
php84-php-mysqlnd 8.4.26-1.el9.remi
php84-php-pgsql 8.4.26-1.el9.remi
php84-php-mbstring 8.4.26-1.el9.remi
php84-php-xml 8.4.26-1.el9.remi
php84-php-gd 8.4.26-1.el9.remi
php84-php-intl 8.4.26-1.el9.remi
php84-php-bcmath 8.4.26-1.el9.remi
php84-php-soap 8.4.26-1.el9.remi
php84-php-sodium 8.4.26-1.el9.remi
php84-php-pecl-zip 1.22.8-1.el9.remi
php84-php-pecl-redis6 6.3.0-1.el9.remi
php84-php-opcache 8.4.26-1.el9.remi
php85-php-fpm 8.5.11-1.el9.remi
php85-php-cli 8.5.11-1.el9.remi
php85-php-mysqlnd 8.5.11-1.el9.remi
php85-php-pgsql 8.5.11-1.el9.remi
php85-php-mbstring 8.5.11-1.el9.remi
php85-php-xml 8.5.11-1.el9.remi
php85-php-gd 8.5.11-1.el9.remi
php85-php-intl 8.5.11-1.el9.remi
php85-php-bcmath 8.5.11-1.el9.remi
php85-php-soap 8.5.11-1.el9.remi
php85-php-sodium 8.5.11-1.el9.remi
php85-php-pecl-zip 1.22.8-1.el9.remi
php85-php-pecl-redis6 6.3.0-1.el9.remi
وابستگیهایی که همراهشان از همین مخزن نصب میشوند: gd3php ، highway ، jxl-pixbuf-loader ، libaom ، libavif ، libdav1d ، libicu74 ، libimagequant ، libjxl ، liblzf ، libraqm ، libsodium ، libvmaf ، oniguruma5php ، php82-php-common ، php82-php-pdo ، php82-php-pecl-igbinary ، php82-php-pecl-msgpack ، php82-runtime ، php83-php-common ، php83-php-pdo ، php83-php-pecl-igbinary ، php83-php-pecl-msgpack ، php83-runtime ، php84-php-common ، php84-php-pdo ، php84-php-pecl-igbinary ، php84-php-pecl-msgpack ، php84-runtime ، php85-php-common ، php85-php-pdo ، php85-php-pecl-igbinary ، php85-php-pecl-msgpack ، php85-runtime ، rav1e-libs ، remi-libzip ، svt-av1-libs
خطاهای رایج نصب PHP روی AlmaLinux / Rocky / RHEL 9
«Unable to find a match: php84-php-fpm»
output
No match for argument: php84-php-fpm Error: Unable to find a match: php84-php-fpm
فایل مخزن (مرحلهٔ ۲) در /etc/yum.repos.d/ نیست، یا نسخهٔ EL سرور با این صفحه یکی نیست. با دستورهای زیر بررسی کنید.
bash · EL 9 کپی
dnf repolist cat /etc/os-release
«GPG check FAILED» یا «Public key … is not installed»
output
Public key for php84-php-fpm-….rpm is not installed Error: GPG check FAILED
کلید امضای سازنده وارد نشده است. مرحلهٔ ۱ (rpm --import) را اجرا کنید و نصب را تکرار کنید. غیرفعال کردن gpgcheck راهحل امن نیست.
bash · EL 9 کپی
sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-EPEL-9 sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi.el9
دربارهٔ کلیدهای سازنده روی EL ←