خانه
محصولات
PHP
CentOS 7
نصب PHP روی CentOS 7
PHP نسخهٔ 8.3.8 را روی CentOS 7 از مخزن داخلی dacker نصب کنید؛ بدون خطای ۴۰۳ و با سرعت داخلی.
دستور زیر کامل است: کلید امضا، مخزن، نصب، راهاندازی و بررسی.
نسخه: 8.3.8 حجم مخزن: 32.6 MB مدیر بسته: yum
آخرین تغییر: ۷ مهر ۱۴۰۵
مجوز: PHP-3.01
دستور نصب PHP روی CentOS 7
نسخه
نسخه
8.3
8.2
مرورگر شما انتخاب بدون JavaScript را پشتیبانی نمیکند؛ دستورهای همهٔ نسخهها زیر هم آمدهاند.
bash · CentOS 7
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi
۲ افزودن مخزن
کپی
# 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 yum 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 · CentOS 7
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi
۲ افزودن مخزن
کپی
# 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 yum 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 روی CentOS 7
همهٔ بستههای مخزن php برای این توزیع، مستقیم از manifest مخزن. نام بستهها را برای yum install میتوانید استفاده کنید.
بسته نسخه
php82-php-fpm 8.2.20-1.el7.remi
php82-php-cli 8.2.20-1.el7.remi
php82-php-mysqlnd 8.2.20-1.el7.remi
php82-php-pgsql 8.2.20-1.el7.remi
php82-php-mbstring 8.2.20-1.el7.remi
php82-php-xml 8.2.20-1.el7.remi
php82-php-gd 8.2.20-1.el7.remi
php82-php-intl 8.2.20-1.el7.remi
php82-php-bcmath 8.2.20-1.el7.remi
php82-php-soap 8.2.20-1.el7.remi
php82-php-sodium 8.2.20-1.el7.remi
php82-php-pecl-zip 1.22.3-1.el7.remi
php82-php-pecl-redis6 6.0.2-1.el7.remi
php82-php-opcache 8.2.20-1.el7.remi
php83-php-fpm 8.3.8-1.el7.remi
php83-php-cli 8.3.8-1.el7.remi
php83-php-mysqlnd 8.3.8-1.el7.remi
php83-php-pgsql 8.3.8-1.el7.remi
php83-php-mbstring 8.3.8-1.el7.remi
php83-php-xml 8.3.8-1.el7.remi
php83-php-gd 8.3.8-1.el7.remi
php83-php-intl 8.3.8-1.el7.remi
php83-php-bcmath 8.3.8-1.el7.remi
php83-php-soap 8.3.8-1.el7.remi
php83-php-sodium 8.3.8-1.el7.remi
php83-php-pecl-zip 1.22.3-1.el7.remi
php83-php-pecl-redis6 6.0.2-1.el7.remi
php83-php-opcache 8.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 repolist cat /etc/os-release
«GPG check FAILED» یا «Public key … is not installed»
output
Public key for php83-php-fpm-….rpm is not installed Error: GPG check FAILED
کلید امضای سازنده وارد نشده است. مرحلهٔ ۱ (rpm --import) را اجرا کنید و نصب را تکرار کنید. غیرفعال کردن gpgcheck راهحل امن نیست.
bash · CentOS 7 کپی
sudo rpm --import https://repo.dacker.ir/el/keys/RPM-GPG-KEY-remi
دربارهٔ کلیدهای سازنده روی EL ←