dacker

نصب PHP روی CentOS 7

PHP نسخهٔ 8.3.8 را روی CentOS 7 از مخزن داخلی dacker نصب کنید؛ بدون خطای ۴۰۳ و با سرعت داخلی. دستور زیر کامل است: کلید امضا، مخزن، نصب، راه‌اندازی و بررسی.

  • نسخه: 8.3.8
  • حجم مخزن: 32.6 MB
  • مدیر بسته: yum
  • آخرین تغییر:
  • مجوز: PHP-3.01

دستور نصب PHP روی CentOS 7

نسخه

مرورگر شما انتخاب بدون JavaScript را پشتیبانی نمی‌کند؛ دستورهای همهٔ نسخه‌ها زیر هم آمده‌اند.

PHP 8.38.3.8

  • CentOS 7
  • 32.6 MB
  • امضا و بررسی‌شده
bash · CentOS 7
  1. ۱کلید امضای سازنده
    # 1) Import the vendor signing keysudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi
  2. ۲افزودن مخزن
    # 2) Add the repositorysudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-php.repo -o /etc/yum.repos.d/dacker-php.repo
  3. ۳نصب
    # 3) Installsudo yum install php83-php-fpm php83-php-cli
  4. ۴راه‌اندازی سرویس
    # 4) Enable and start the servicesudo systemctl enable --now php83-php-fpm
  5. ۵بررسی نصب
    # 5) Check the installationphp83 --version

PHP 8.28.2.20

  • CentOS 7
  • 32.6 MB
  • امضا و بررسی‌شده
bash · CentOS 7
  1. ۱کلید امضای سازنده
    # 1) Import the vendor signing keysudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi
  2. ۲افزودن مخزن
    # 2) Add the repositorysudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-php.repo -o /etc/yum.repos.d/dacker-php.repo
  3. ۳نصب
    # 3) Installsudo yum install php82-php-fpm php82-php-cli
  4. ۴راه‌اندازی سرویس
    # 4) Enable and start the servicesudo systemctl enable --now php82-php-fpm
  5. ۵بررسی نصب
    # 5) Check the installationphp82 --version

نسخهٔ بسته‌های PHP روی CentOS 7

همهٔ بسته‌های مخزن php برای این توزیع، مستقیم از manifest مخزن. نام بسته‌ها را برای yum install می‌توانید استفاده کنید.

بستهنسخه
php82-php-fpm8.2.20-1.el7.remi
php82-php-cli8.2.20-1.el7.remi
php82-php-mysqlnd8.2.20-1.el7.remi
php82-php-pgsql8.2.20-1.el7.remi
php82-php-mbstring8.2.20-1.el7.remi
php82-php-xml8.2.20-1.el7.remi
php82-php-gd8.2.20-1.el7.remi
php82-php-intl8.2.20-1.el7.remi
php82-php-bcmath8.2.20-1.el7.remi
php82-php-soap8.2.20-1.el7.remi
php82-php-sodium8.2.20-1.el7.remi
php82-php-pecl-zip1.22.3-1.el7.remi
php82-php-pecl-redis66.0.2-1.el7.remi
php82-php-opcache8.2.20-1.el7.remi
php83-php-fpm8.3.8-1.el7.remi
php83-php-cli8.3.8-1.el7.remi
php83-php-mysqlnd8.3.8-1.el7.remi
php83-php-pgsql8.3.8-1.el7.remi
php83-php-mbstring8.3.8-1.el7.remi
php83-php-xml8.3.8-1.el7.remi
php83-php-gd8.3.8-1.el7.remi
php83-php-intl8.3.8-1.el7.remi
php83-php-bcmath8.3.8-1.el7.remi
php83-php-soap8.3.8-1.el7.remi
php83-php-sodium8.3.8-1.el7.remi
php83-php-pecl-zip1.22.3-1.el7.remi
php83-php-pecl-redis66.0.2-1.el7.remi
php83-php-opcache8.3.8-1.el7.remi

وابستگی‌هایی که همراهشان از همین مخزن نصب می‌شوند: gd3php، libicu73، libwebp7، libzip5، 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

پیش از نصب روی CentOS 7

CentOS 7 به‌صورت best-effort نگه‌داری می‌شود: نسخه‌ها منجمدند و ممکن است از نسخهٔ توزیع‌های دیگر قدیمی‌تر باشند.

خطاهای رایج نصب PHP روی CentOS 7

«No package php83-php-fpm available»

output
No package php83-php-fpm available.Error: Nothing to do

فایل .repo در /etc/yum.repos.d/ نیست یا برای نسخهٔ دیگری از EL است. مرحلهٔ ۲ را تکرار کنید و مطمئن شوید سرور واقعاً CentOS 7 است.

bash · CentOS 7
yum repolistcat /etc/os-release

«GPG check FAILED» یا «Public key … is not installed»

output
Public key for php83-php-fpm-….rpm is not installedError: GPG check FAILED

کلید امضای سازنده وارد نشده است. مرحلهٔ ۱ (rpm --import) را اجرا کنید و نصب را تکرار کنید. غیرفعال کردن gpgcheck راه‌حل امن نیست.

bash · CentOS 7
sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi

دربارهٔ کلیدهای سازنده روی EL ←

مرتبط

روی توزیع دیگری هستید؟

معمولاً کنار PHP روی CentOS 7 نصب می‌شوند:

همهٔ نسخه‌ها و توزیع‌های PHP ← · همهٔ محصولات برای CentOS 7 ←