منو سایت

  • خانه
  • وبلاگ
  • آموزش گام به گام نحوه فعال کردن ZipArchive در cPanel و WHM

آموزش گام به گام نحوه فعال کردن ZipArchive در cPanel و WHM

 تاریخ انتشار :
/
  وبلاگ
آموزش گام به گام نحوه فعال کردن ZipArchive در cPanel و WHM

راهنمای فعال کردن افزونه PHP zip در سی پنل

ZipArchive یکی از ویژگی های مفید PHP است که ممکن است به طور پیش فرض در سی پنل فعال نباشد. در این مقاله وبلاگ پارس پک به شما آموزش می دهیم که چگونه این قابلیت را در cPanel و WHM فعال کنید. پس تا پایان مقاله با ما همراه باشید.

مزایای استفاده از افزونه PHP Zip چیست؟

صاحبان وب سایت ها همیشه به دنبال راه هایی برای کاهش حجم فایل وب سایت خود هستند. این می تواند تاثیر مستقیمی بر بهبود نتایج سئوی وب سایت داشته باشد. راه حل های مختلفی برای این منظور استفاده می شود که یکی از آنها فشرده سازی فایل ها است.

فرمت ZipArchive داده ها را به صورت استاندارد بدون آسیب رساندن و ایجاد مشکل فشرده می کند و آن را برای ارسال و ذخیره سازی مناسب می کند. نیازی به گفتن نیست، وب‌سایت‌هایی که از این نوع فایل‌ها استفاده می‌کنند، برای مدیریت آنها به پلاگین ZipArchive نیاز دارند. استفاده از این افزونه به وب سایت ها امکان می دهد فایل های فشرده شده را بخوانند یا در صورت نیاز تغییراتی در آنها ایجاد کنند.

می توانید مقاله زیر را بخوانید تا در مورد مزایا، معایب و جایگزین های سی پنل بیشتر بدانید.

سی پنل چیست؟

ZipArchive را مرحله به مرحله در سی پنل فعال کنید

برای فعال کردن این ویژگی، مراحل زیر را دنبال کنید:

1. برای فعال کردن ZipArchive، ابتدا وارد پنل مدیریت cPanel خود شوید و PHP را جستجو کنید. از میان گزینه های این قسمت PHP Pear Packages را انتخاب کنید.

ZipArchive را در سی پنل فعال کنید

نحوه فعال کردن ZipArchive در سی پنل

2. در صفحه جدید، در کادر متنی «PHP Extensions and Application Packages» را پیدا کنید، کلمه PHP را تایپ کنید و سپس روی دکمه Go کلیک کنید. با این کار لیستی از بسته های PHP نمایش داده می شود.

3. در این لیست گزینه PHP Archive را پیدا کرده و سپس بر روی گزینه Install کلیک کنید.

4. پس از اتمام نصب، گزارشی به شما نمایش داده می شود. در این گزارش می توانید ببینید که آیا بسته به درستی نصب شده است یا خیر. پس از تایید این موضوع، به داشبورد cPanel برگردید.

5. در داشبورد cPanel دوباره PHP را جستجو کنید و گزینه Select PHP Version را انتخاب کنید.

6. در صفحه جدیدی که به شما نشان داده می شود، مطمئن شوید که گزینه ZIP فعال است.

برای آموزش کامل مشاهده فایل های لاگ در کنترل پنل cPanel حتما مقاله زیر را مطالعه کنید.

مشاهده فایل های لاگ در سی پنل

فعال سازی پلاگین zip PHP در WHM

برای فعال کردن PHP Zip در WHM ابتدا وارد WHM شوید و از مسیر زیر PHP Extensions را انتخاب کنید:

نرم افزار > EasyApache 4 > سفارشی سازی > برنامه های افزودنی PHP

سپس zip را جستجو کنید و phpx.x-php-zip را برای همه نسخه ها فعال کنید. در نهایت روی Review and Provision کلیک کنید. به این ترتیب افزونه ZIP در تمامی وب سایت های میزبانی شده روی سروری که از PHP استفاده می کنند فعال می شود.

برخی از خطاهای رایج هنگام فعال کردن افزونه PHP Zip

به طور معمول، فعال سازی افزونه PHP Zip بدون پیغام خطا کامل می شود. با این حال، گاهی اوقات ممکن است با پیام های خطا مواجه شوید. در زیر به برخی از این خطاهای مهم اشاره کرده ایم:

1. خطای کتابخانه در هنگام فعال سازی افزونه PHP Zip وجود ندارد

این خطا به صورت زیر به شما نشان داده می شود:

کتابخانه PHP ZipArchive وجود ندارد یا غیرفعال است

در مرحله اول، نسخه PHP خود را با استفاده از دستور زیر بررسی کنید:

php -v

اگر از PHP 7.0 استفاده می کردید، باید بسته php7.0-zip را با استفاده از دستور زیر نصب کنید. توجه داشته باشید که این دستور برای استفاده در CentOS 7 مناسب است:

yum install php7.0-zip

سپس از دستور زیر برای بررسی کتابخانه ها استفاده کنید:

yum list installed | grep -i php

در نهایت با استفاده از دستور زیر آپاچی را ریستارت کنید:

service httpd restart

این مشکل را حل می کند.

2. خطا در دستور نصب (Command Error) هنگام فعال سازی افزونه PHP Zip

افزونه PHP Zip را نیز می توان با استفاده از دستورات فعال کرد. بنابراین، ممکن است با استفاده از برخی دستورات با مشکلاتی مواجه شوید. برای مثال دستور زیر را در نظر بگیرید:

yum install php70-php-pecl-zip

این دستور در هنگام استفاده از CentOS 7 و PHP 7.0.27 منجر به پیام خطای Class Zip Extension not found می شود. دلیل این است که نام بسته اشتباه وارد شده است. روش صحیح استفاده از این دستور به صورت زیر است:

yum install php70-php-pecl-zip.x86_64

سپس با استفاده از این دستور می توانید آن را فعال کنید:

echo "extension=zip.so" >> /etc/php.d/zip.ini

نتیجه

ZipArchive یک افزونه مفید PHP است که به اسکریپت‌های PHP و خطوط فرمان اجازه می‌دهد تا یک فایل را بایگانی، آرشیو یا از حالت فشرده خارج کنند. برخی از هاست های وب به طور پیش فرض از این افزونه پشتیبانی نمی کنند. در این مقاله وبلاگ پارس پاک نحوه فعال کردن ZipArchive در سی پنل به صورت پیش فرض آموزش داده می شود.

سوالات متداول

1. ZipArchive چیست؟

ZipArchive یک تابع یا افزونه کاربردی PHP است که به شما امکان می دهد فایل ها را با استفاده از یک اسکریپت یا خط فرمان فشرده یا از حالت فشرده خارج کنید.

2. آیا میزبانی وب به طور پیش فرض از ZipArchive پشتیبانی می کند؟

خیر، برخی از هاست های وب به طور پیش فرض از این افزونه پشتیبانی نمی کنند. در این موارد، باید ZipArchive را به صورت دستی فعال کنید.

3. مزایای استفاده از افزونه ZipArchive چیست؟

با توجه به اینکه سبک وب سایت می تواند تأثیر زیادی در بهبود نتایج سئو داشته باشد، استفاده از تکنیک های فشرده سازی فایل باعث افزایش سرعت وب سایت می شود.

{ “@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”: [{
“@type”: “Question”,
“name”: “ZipArchive چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “ZipArchive فیچر یا افزونه کاربردی PHP است که با کمک آن می‌توانید با استفاده از اسکریپت‌ یا خط فرمان، فایل‌ها را فشرده یا از حالت فشرده خارج کنید.”
}
},{
“@type”: “Question”,
“name”: “آیا وب هاستینگ‌ ها به‌ طور‌ پیش‌ فرض از ZipArchive پشتیبانی می‌کنند؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “خیر، برخی از وب هاستینگ‌ها به‌صورت پیش‌فرض از این افزونه پشتیبانی نمی‌کنند. در این مواقع، لازم است تا ZipArchive را به‌صورت دستی فعال کنید.”
}
},{
“@type”: “Question”,
“name”: “استفاده از افزونه ZipArchive چه مزایایی دارد؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “با‌توجه‌به اینکه سبک‌سازی وب‌سایت‌ها می‌تواند تأثیر زیادی روی بهبود نتایج SEO بگذارد، استفاده از تکنیک فشرده‌سازی فایل‌ها باعث خواهد شد که سرعت وب‌سایت افزایش یابد.”
}
}]
}

نوشتن آموزش گام به گام فعال کردن ZipArchive در cPanel و WHM برای اولین بار در پارسپک. به نظر می رسد.