دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
CloudLinux (کلود لینوکس)
  • Folder icon closed Folder open iconرفع خطای( 421 Misdirected Request) پس از به‌روزرسانی اخیر( ea-apache)
  • Folder icon closed Folder open iconرفع خطای (SQLSTATE[HY000] [2019] Can’t initialize character set UTF8)
  • Folder icon closed Folder open iconبررسی آسیب‌پذیری (rsync) با شناسه (CVE-2024-12084)
  • Folder icon closed Folder open iconرفع خطای ('Unable to load dynamic library 'tidy.so) پس از به‌روزرسانی (ea-libtidy)
  • Folder icon closed Folder open iconرفع خطای N/A در مانیتورینگ مرکزی CloudLinux
  • Folder icon closed Folder open iconخطای alt-php81-mysql5 در CloudLinux
  • Folder icon closed Folder open iconاتصالات آزمایشی MySQL برای ea-php51/52 منتشر شد | افزونه MySQL برای ea-php51/52
  • Folder icon closed Folder open iconآیا سرورهای CloudLinux تحت تأثیر آسیب‌پذیری CVE-2023-4911 هستند؟
  • Folder icon closed Folder open iconآسیب‌پذیری CVE-2023-20593 – Zenbleed
  • Folder icon closed Folder open iconپشتیبانی cPanel از CloudLinux 9
  • Folder icon closed Folder open iconخطای undefined symbol
  • Folder icon closed Folder open iconپاسخ‌گوی خودکار (Autoresponder) در cPanel کار نمی‌کند – خطای kmod-lve api (10005)
  • Folder icon closed Folder open iconمصرف بالای CPU توسط SSA-agent
  • Folder icon closed Folder open iconجامع ایجاد رمز عبور در CloudLinux پس از حادثه ایمیل مه ۲۰۲۴
  • Folder icon closed Folder open iconرفع خطای وابستگی بسته(iptables-legacy) در( AlmaLinux، CloudLinux )و سیستم‌های مبتنی بر( RHEL )
  • Folder icon closed Folder open iconرفع خطای “It seems your session expired” هنگام ورود به CloudLinux Manager در کنترل‌پنل Plesk
  • Folder icon closed Folder open iconرفع خطای “Failed to save log entry” هنگام اجرای دستور clnreg_ks و rhn_check در CloudLinux
  • Folder icon closed Folder open iconرفع خطای GPG check FAILED هنگام اجرای دستور yum update در AlmaLinux یا CloudLinux
  • Folder icon closed Folder open iconرفع خطای Unable to detect edition from JWT token
  • Folder icon closed Folder open iconمشکل Invalid SSL پس از به‌روزرسانی (ea-nginx)
  • Folder icon closed Folder open iconخطای WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version
  • Folder icon closed Folder open iconبررسی آسیب‌پذیری (CVE-2023-44487) در (CloudLinux) و وضعیت انتشار وصله امنیتی
  • Folder icon closed Folder open iconبررسی آسیب‌پذیری (CVE-2023-4863) در( CloudLinux )و وضعیت بسته (libwebp)
  • Folder icon closed Folder open iconرفع مشکل بسته‌های تکراری (Fix Duplicated Packages Problem) در CloudLinux و CentOS
  • Folder icon closed Folder open iconرفع مشکل بوت کرنل CloudLinux در سرورهای UEFI با RAID نرم‌افزاری
  • Folder icon closed Folder open iconراهنمای رفع مشکل LVE Manager در WHM/cPanel
  • Folder icon closed Folder open iconمشکل: خرابی "Wizard" هنگام نصب مؤلفه‌ها از طریق CloudLinux Wizard
  • Folder icon closed Folder open iconغیرفعال بودن محافظت hidepid
  • Folder icon closed Folder open iconتداخل iproute با kernel در CloudLinux
  • Folder icon closed Folder open iconخطای Kernel panic
  • Folder icon closed Folder open iconبوت نشدن سرور Dell پس از نصب CloudLinux
  • Folder icon closed Folder open iconخطای Curl error (27): Out of memory در سرورهای DirectAdmin
  • Folder icon closed Folder open iconعدم نمایش کاربران در بخش Users از WHM | CloudLinux Manager
  • Folder icon closed Folder open iconعدم امکان مدیریت نسخه PHP زمانی که CageFS غیرفعال است
  • Folder icon closed Folder open iconرفع مشکل عدم استفاده از ClamAV در سرورهای DirectAdmin
  • Folder icon closed Folder open iconعدم وجود FFmpeg در سیستم‌عامل CloudLinux 8
  • Folder icon closed Folder open iconخطا در سرویس cl_plus_sender در CloudLinux
  • Folder icon closed Folder open iconرفع مشکل MySQL و MySQLi در alt-php پس از بروزرسانی alt-php-config
  • Folder icon closed Folder open iconرفع ارور-core_globals_offset در ALT-PHP 8.4
  • Folder icon closed Folder open iconمحدود کردن نسخه PHP برای کاربران در CloudLinux با PHP Selector
  • Folder icon closed Folder open iconرفع خطای «Yum update failed with 'rpmfusion-free-updates' repository enabled»
  • Folder icon closed Folder open iconاجرای Hardened PHP بدون CageFS در CloudLinux
  • Folder icon closed Folder open iconرفع خطای invalid literal for int در PHP Selector سیستم CloudLinux
  • Folder icon closed Folder open iconرفع خطای ارتباط نسخه بسته alt-php با alt-php81-common در CloudLinux
  • Folder icon closed Folder open iconرفع خطای Permission denied در CageFS هنگام استفاده از PHP Selector در CloudLinux
  • Folder icon closed Folder open iconرفع خطای «Web-server user ‘nobody’ is not in protected group specified in /proc/sys/fs/symlinkown_gid»
  • Folder icon closed Folder open iconحل مشکل نبود CloudLinux Selector برای کاربران جدید در Plesk
  • Folder icon closed Folder open iconرفع خطای memcached.so در CloudLinux
  • Folder icon closed Folder open iconرفع خطای PHP Warning: Module ‘mysqli’ is already loaded
  • Folder icon closed Folder open iconتنظیم منطقه زمانی ALT‑PHP در CloudLinux
  • Folder icon closed Folder open iconرفع خطای «The extension 40-snuffleupagus is not enabled both via CLI and panel»
  • Folder icon closed Folder open iconنصب ionCube Loader برای alt-PHP در CloudLinux OS
  • Folder icon closed Folder open iconرفع خطای “Cannot get extensions list for version 7.4” در CloudLinux
  • Folder icon closed Folder open iconآموزش مدیریت گزینه disable_functions در PHP Selector
  • Folder icon closed Folder open iconرفع خطای Perl locale در CloudLinux
  • Folder icon closed Folder open iconرفع خطای lsphp: Exec format error در LiteSpeed و CloudLinux
  • Folder icon closed Folder open iconکدام افزونه‌های PHP برای ALT‑PHP 8.3 در CloudLinux موجود هستند؟
  • Folder icon closed Folder open iconرفع خطای undefined symbol در ماژول zip.so در CloudLinux
  • Folder icon closed Folder open iconرفع خطای autoconf213 در CloudLinux OS 8 هنگام نصب ALT-PHP
  • Folder icon closed Folder open iconرفع خطای “This extension requires the Microsoft ODBC Driver for SQL Server” در CloudLinux
  • Folder icon closed Folder open iconرفع مشکل فعال‌ سازی افزونه JSON در CloudLinux PHP Selector
  • Folder icon closed Folder open iconچگونه امکان «تغییر منطقه زمانی در PHP» را برای کاربران فراهم کنیم؟
  • Folder icon closed Folder open iconخطا PHP libmysqlclient_18 در mysqli.so
  • Folder icon closed Folder open iconخطا فعالسازی ioncubeloader
  • Folder icon closed Folder open iconخطای ساپورت نشدن php-handler در کلودلینوکس
  • Folder icon closed Folder open iconمخفی سازی Alt-php از MultiPHP Manager
  • Folder icon closed Folder open iconخطا Symbol lookup در php
  • Folder icon closed Folder open iconآیا نسخه PHP 8.2 برای کلودلینوکس در دسترس است ؟
  • Folder icon closed Folder open iconفایل‌های gprc.so برای نسخه‌های جدیدتر alt-php حذف نشده‌اند
  • Folder icon closed Folder open iconآموزش نصب Pear package برای Alt-php
  • Folder icon closed Folder open iconمدیریت Memory Limit در PHP Selector بر اساس بسته‌ی میزبانی
  • Folder icon closed Folder open iconرفع خطای libclntsh.so.12.1 هنگام بارگذاری افزونه PDO_OCI در PHP Selector
  • Folder icon closed Folder open iconرفع خطای «عدم دریافت فهرست افزونه‌ها برای نسخه PHP» در PHP Selector
  • Folder icon closed Folder open iconنصب لودر SourceGuardian برای alt-php در CloudLinux
  • Folder icon closed Folder open iconنصب بسته‌های ALT-PHP در CloudLinux OS
  • Folder icon closed Folder open iconنصب نسخهٔ اضافی PHP در CloudLinux OS
  • Folder icon closed Folder open iconمدیریت ماژول‌های PHP در PHP Selector برای نسخه‌های متفاوت PHP به ازای هر دامنه
  • Folder icon closed Folder open iconزمانبندی اسکریپت های php
  • Folder icon closed Folder open iconافزونه Opcache در PHP 5.5 و PHP 5.6 در CloudLinux 8
  • Folder icon closed Folder open iconعدم نمایش نسخه‌های PHP در CloudLinux PHP Selector
  • Folder icon closed Folder open iconمشکل pdo_mysql در alt-php81
  • Folder icon closed Folder open iconنسخه PHP موجود نیست | افزونه PHP موجود نیست
  • Folder icon closed Folder open iconنسخه PHP متفاوت برای هر دامنه/پوشه
  • Folder icon closed Folder open iconماژول‌های پیش‌فرض PHP در حساب‌های کاربری جدید اعمال نمی‌شوند.
  • Folder icon closed Folder open iconچگونه افزونه‌های سفارشی PHP را کامپایل کنیم؟
  • Folder icon closed Folder open iconآموزش نصب GMP در PHP Selector برای PHP 8.1 و 8.2
  • Folder icon closed Folder open iconحل مشکل عدم نمایش افزونه‌ها در alt-PHP Selector
  • Folder icon closed Folder open iconچگونه تنظیمات PHP را برای هر کاربر یا کل کاربران با PHP Selector در CloudLinux تعریف کنیم
  • Folder icon closed Folder open iconPHP Selector و محدودیت‌های آن در سرورهای با DirectAdmin
  • Folder icon closed Folder open iconنحوه تغییر گزینه‌های PHP Selector در CloudLinux
  • Folder icon closed Folder open iconرفع مشکل PHP Selector پس از کپی کردن تنظیمات در CloudLinux
  • Folder icon closed Folder open iconتنظیم پیش‌فرض حجم آپلود PHP در CloudLinux Selector
  • Folder icon closed Folder open iconمشکل open_basedir restriction in effect برای کاربر CageFS
  • Folder icon closed Folder open iconحل مشکل لود نشدن imagick.so در PHP Selector با CloudLinux
  • Folder icon closed Folder open iconچک کردن فایل /etc/cl.selector/php.conf در LVE Manager
  • Folder icon closed Folder open iconاگر سایت شما با فعال بودن افزونه opcache PHP کار نمی‌کند، چه کاری باید انجام دهید؟
  • Folder icon closed Folder open iconچگونه می‌توان /opt/alt را به مکان دیگری منتقل کرد؟
  • Folder icon closed Folder open iconاجرای PHP از cronjob
  • Folder icon closed Folder open iconنسخه‌های مختلف PHP برای هر دایرکتوری با استفاده از suPHP
  • Folder icon closed Folder open iconنحوه بازیابی گزینه‌های انتخابگر PHP
  • Folder icon closed Folder open iconنحوه نصب PHP برای PHP Selector با PHP نصب شده از WHM
  • Folder icon closed Folder open iconمشکل نصب php selector در plesk
  • Folder icon closed Folder open iconخطای “System default PHP version is alt-php” در PHP Selector
  • Folder icon closed Folder open iconدستورات مهم PHP Selector در CloudLinux
  • Folder icon closed Folder open iconچگونه نسخه‌های Alt-PHP را از MultiPHP Manager پنهان کنیم
  • Folder icon closed Folder open iconفعال‌سازی LVE و PHP Selector در LiteSpeed
  • Folder icon closed Folder open iconراهنمای کامل نصب mod_lsapi روی DirectAdmin و حل خطاهای رایج
  • Folder icon closed Folder open iconچرا گزینه‌های “error_log” و “date.timezone” هنگام به‌روزرسانی alt-PHP تغییر می‌کنند؟
  • Folder icon closed Folder open iconرفع مشکل php.ini در Plesk برای دامنه‌ های lsapi
  • Folder icon closed Folder open iconحل مشکل CRIU هنگام نصب و به‌روزرسانی lsapi در CloudLinux OS
  • Folder icon closed Folder open iconمزایای mod_lsapi PRO در افزایش سرعت و کاهش مصرف منابع PHP روی Apache
  • Folder icon closed Folder open iconتفاوت NPROC و EP در mod_lsapi و کاربرد آن در CloudLinux
  • Folder icon closed Folder open iconنحوه اضافه کردن کامنت به نسخه‌های PHP در PHP Selector
  • Folder icon closed Folder open iconخطا با mod-lsapi نسخه 1.1-81 در سرورهای DirectAdmin.
  • Folder icon closed Folder open iconخطای نمی‌توان modules/mod_lsapi.so را در سرور بارگذاری کرد
  • Folder icon closed Folder open iconخطای ea-apache24-mod_lsapi-1.1-71.el6.cloudlinux.x86_64
  • Folder icon closed Folder open iconخطای نصب mode_lsapi
CloudLinux (کلود لینوکس)

مدیریت ماژول‌های PHP در PHP Selector برای نسخه‌های متفاوت PHP به ازای هر دامنه

مقدمه

در سرورهایی که از سیستم‌عامل CloudLinux استفاده می‌شود، ابزار PHP Selector این امکان را فراهم می‌کند که کاربران یا مدیران بتوانند نسخهٔ PHP متفاوتی برای هر دامنه، زیر‌دامنه یا حتی پوشه مشخص تنظیم کنند. با این قابلیت، دامنه‌های مختلف می‌توانند نیازمندی‌های متفاوتی از لحاظ نسخهٔ PHP و افزونه‌ها داشته باشند.

اما یکی از موضوعات مهم در این زمینه، ماژول‌ها (Extensions)، یعنی افزونه‌های PHP‌ مانند mysqli، gd، intl، etc است. وقتی نسخهٔ PHP تغییر می‌کند، گاهی نیاز است که ماژول‌های فعال‌شده نیز برای آن نسخهٔ جدید یا متفاوت تنظیم شوند. این مقاله به شما نشان می‌دهد چگونه ماژول‌های PHP را مدیریت کنید وقتی از نسخه‌های مختلف PHP برای هر دامنه استفاده می‌کنید، همراه با نکات عملی و خطاهای رایج.

چرا این مدیریت مهم است؟

  • هر نسخهٔ PHP می‌تواند ماژول‌ها و تنظیمات خاص خود را داشته باشد؛ اگر دامنه‌ای روی نسخهٔ قدیمی‌تر باشد ولی ماژول‌های آن نسخه غیرفعال باشند، ممکن است سایت با خطا مواجه شود.
  • اگر چند نسخهٔ PHP روی یک سرور فعال باشند و دامنه‌ای به نسخهٔ متفاوتی سوئیچ کند، تنظیمات ماژول‌ها باید هماهنگ شوند تا سایت بدون مشکل اجرا شود.
  • قابلیت انتخاب نسخهٔ PHP به ازای هر دامنه (feature of PHP Selector) یکی از مزایای کلیدی CloudLinux است. features.cloudlinux.com+1
  • در واقع، اگر فقط نسخهٔ PHP تغییر کند اما ماژول‌های مورد نیاز فعال نشوند، عملکرد سایت ممکن است ناقص شود یا افزونه‌ها کار نکنند.

مراحل انجام کار

در ادامه، گام‌به‌گام نحوهٔ تغییر ماژول‌های PHP هنگام استفاده از نسخه‌های مختلف PHP برای هر دامنه توضیح داده شده است:

۱. انتخاب نسخهٔ PHP برای دامنه یا زیر‌دامنه

  • وارد پنل مدیریت (مثلاً cPanel/WHM یا پنل مشابه) شوید.
  • به بخش PHP Selector بروید.
  • نسخهٔ مورد نظر PHP را برای دامنه یا زیر‌دامنه تنظیم کنید (مثلاً PHP 7.4، PHP 8.0 یا نسخهٔ alt‑PHP) Liquid Web
  • تأکید: این فقط تعیین نسخه است؛ ماژول‌ها پس از آن باید تنظیم شوند.

۲. انتخاب یا فعال‌سازی ماژول‌های PHP برای آن نسخه

  • پس از انتخاب نسخهٔ PHP، باید به ماژول‌های آن نسخه دسترسی داشته باشید. در PHP Selector گزینه‌ای مانند «Extensions» یا «Modules» وجود دارد که ماژول‌های فعال‌شده را نمایش می‌دهد.
  • مثال: فرض کنید دامنه‌ای روی PHP 8.0 قرار گرفته، ولی ماژول mysqli یا gd برای نسخه ۸.۰ فعال نشده است — باید وارد بخش ماژول‌ها شده و آن‌ها را فعال کنید.
  • اگر ماژولی در نسخهٔ موردنظر وجود ندارد، ممکن است بستهٔ مرتبط آن روی سرور نصب نشده باشد یا ماژول برای آن نسخه PHP ساخته نشده باشد.

۳. بررسی تنظیمات اختصاصی ماژول‌ها (در صورت نیاز)

  • ممکن است لازم باشد فایل‌های پیکربندی اضافی برای ماژول‌ها مورد بررسی قرار گیرند؛ مانند /opt/alt/php80/etc/php.d/module.ini یا مسیر معادل برای نسخهٔ PHP انتخاب‌شده.
  • بعضی ماژول‌ها ممکن است نیاز به نسخهٔ مخصوص یا به‌روز داشته باشند.
  • اطمینان یابید که کاربر تحت سیستم CageFS و LVE مجاز به استفاده از ماژول‌ها است، در صورت استفاده از این محدودیت‌ها.

۴. تست دامنه و مشاهده phpinfo

  • پس از فعال‌سازی ماژول‌ها، یک فایل phpinfo.php در روت دامنه ایجاد کنید با محتوایی مانند:
<?php phpinfo(); ?>
  • در مرورگر دامنه را باز کنید و بررسی کنید که نسخهٔ PHP صحیح نمایش داده شود و ماژول‌های فعال‌شده در لیست افزونه‌ها ظاهر شوند.
  • اگر ماژول‌هایی که انتظار دارید حضور ندارند، باید مراحل نصب یا فعال‌سازی آن ماژول‌ها را بررسی کنید.

۵. اگر ماژول برای آن نسخه وجود ندارد

  • ممکن است آن ماژول خاص برای آن نسخهٔ PHP ساخته نشده یا نصب نشده باشد. در این صورت باید بستهٔ آن ماژول را نصب یا ارتقاء دهید. برای مثال در سیستم‌های CloudLinux ممکن است نیاز به نصب گروهی از ماژول‌ها برای نسخهٔ خاص داشته باشید.
  • اگر پس از نصب ماژول، هنوز ظاهر نشد، ممکن است سرویس PHP-FPM یا وب‌سرور (Apache/Nginx) نیاز به ری‌استارت داشته باشند.

نکات و هشدارهای مهم

  • به خاطر داشته باشید که فعال‌سازی ماژول‌ها بر اساس نسخهٔ PHP انجام می‌شود؛ یعنی ماژولی که برای PHP 7.4 فعال شده لزوماً برای PHP 8.0 فعال نیست — باید جداگانه فعال شود.
  • در پنل‌های اشتراکی، ممکن است انتخاب نسخه و ماژول‌ها توسط کاربر کنترل شود. در این حالت، مدیر سرور باید مطمئن شود ماژول‌ها برای نسخه‌های مختلف قابل انتخاب و استفاده هستند.
  • اگر از نسخه‌های alt‑PHP استفاده می‌کنید (مثلاً alt‑php72، alt‑php80) باید بررسی کنید که ماژول‌ها برای آن نسخه نصب و آماده باشند.
  • اگر دامنه‌ای به نسخهٔ متفاوت PHP تغییر یافت و سپس با ارور یا کارکرد نادرست مواجه شد، اولین گام بررسی ماژول‌های فعال‌شده برای آن نسخه است.
  • در برخی موارد، اگر نسخهٔ PHP را در فایل .htaccess یا تنظیمات پنل تعیین کرده‌اید، این نسخه ممکن است ماژول‌ها یا تنظیمات متفاوتی نسبت به نسخهٔ پیش‌فرض داشته باشد؛ بنابراین حتماً phpinfo را چک کنید. DirectAdmin Forums

جمع‌بندی

به‌طور خلاصه، اگر در سرور با ابزار PHP Selector و بر روی محیط CloudLinux نسخهٔ PHP را برای هر دامنه یا زیر‌دامنه تنظیم می‌کنید، مراحل زیر را حتماً طی کنید:

  • نسخهٔ PHP را برای آن دامنه یا زیر‌دامنه تعیین کنید.
  • وارد بخش ماژول‌ها/افزونه‌های PHP آن نسخه شوید و ماژول‌های مورد نیاز را فعال کنید.
  • یک فایل phpinfo بسازید و مطمئن شوید نسخه و ماژول‌ها درست نمایش داده می‌شوند.
  • اگر ماژول لازم نبود یا نصب نشده بود، آن را نصب یا فعال کنید و در صورت نیاز سرویس‌ها را ری‌استارت کنید.
    با انجام این مراحل، عملکرد سایت‌ها تحت نسخهٔ PHP انتخاب‌شده همراه با ماژول‌های مورد نیاز تضمین خواهد شد.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • راهنمای جامع مهاجرت از cPanel به DirectAdmin
  • چگونه تنظیمات PHP را برای هر کاربر یا کل کاربران با PHP Selector در CloudLinux تعریف کنیم
  • رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین
  • نکاتی برای ایمن‌تر کردن سرور شما
  • نصب گواهینامه SSL بر روی hostname دایرکت ادمین
  • خودکارسازی وظایف مدیریتی با ابزارهای خط فرمان در Plesk
  • رفع خطای invalid literal for int در PHP Selector سیستم CloudLinux
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

مدیریت ماژول‌های PHP در PHP Selector برای نسخه‌های متفاوت PHP به ازای هر دامنه

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

می 2026
شیدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
« آوریل    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام