منو سایت

php zip در سی پنل

 تاریخ انتشار :
/
  وبلاگ
php zip در سی پنل

 

وب‌سایت‌های PHP که از فایل‌های فشرده استفاده می‌کنند، برای پردازش داده‌ها به پسوندهای فشرده نیاز دارند.

چرا به پسوند zip PHP نیاز داریم؟

صاحبان وب سایت ها همیشه به دنبال راه هایی برای بهینه سازی فایل های وب سایت هستند. فشرده سازی یکی از راه های کاهش حجم فایل است.

فرمت فایل بایگانی zip از فشرده سازی داده بدون تلفات پشتیبانی می کند و آن را برای ارسال و ذخیره داده ها مناسب می کند.

اگر وب سایت ها از فرمت فایل فشرده استفاده می کنند، برای پردازش آن به پسوند zip نیاز دارند. یعنی پسوند zip به کاربران امکان خواندن و نوشتن فایل های فشرده را می دهد.

چگونه پسوند PHP را در سی پنل فعال کنیم؟

1. ابتدا وارد cPanel می شویم و روی بسته های PHP PEAR موجود در تب SOFTWARE کلیک می کنیم. آیکون مانند تصویر ظاهر می شود.

 

زیپ

 

 

2. سپس zip را در نوار جستجو وارد می کنیم و Archive_Zip در دسترس خواهد بود. در اینجا روی نماد نصب کلیک می کنیم.

3. پس از نصب Archive_Zip به مرحله قبل می رویم و روی آیکون Select PHP Version کلیک می کنیم.

4. اکنون Archive_Zip در اینجا قابل مشاهده است. روی چک باکس افزونه zip کلیک کنید. و دکمه ذخیره را فشار دهید تا Archive_Zip به نسخه فعلی PHP اضافه شود. با این کار پسوند PHP Zip نصب می شود.

چگونه یک پسوند PHP را در WHM فعال کنم؟

افزونه Zip امروزه یک نیاز بسیار اساسی برای وب سایت ها است. به همین دلیل است که ما آن را در تمام سرورهایی که مدیریت می کنیم فعال می کنیم. بیایید ببینیم چگونه آن را از طریق WHM فعال کنیم.

برای این منظور می توانید ابتدا مقاله را بنویسید دستورات و اطلاعات PHP را در سرور WHM بخوانید.

ابتدا وارد WHM می شویم و به صورت زیر حرکت می کنیم:

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

در اینجا zip را جستجو می کنیم و phpx.x-php-zip را برای همه نسخه ها فعال می کنیم. در نهایت بر روی View و Provide کلیک می کنیم.

این افزونه فایل فشرده را برای تمامی وب سایت های PHP روی سرور فعال می کند.

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

1. کتابخانه گم شده است.

اخیراً یکی از مشتریان ما با پیغام خطای زیر با ما تماس گرفته است.

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

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

php -v

از CentOS 6 با آپاچی و PHP 7.0 استفاده می کند. PHP 7 یک بسته php7.0-zip ارائه می دهد. ما آن را با استفاده از دستور نصب کردیم:

yum install php7.0-zip

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

yum list installed | grep -i php

در نهایت دستور زیر را برای راه اندازی مجدد آپاچی اجرا کردیم.

service httpd restart

در نهایت این باگ برطرف خواهد شد.

2. خطای نصب دستور

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

در اینجا یک مثال است که در آن مشتری به دلیل یک دستور نادرست با خطا مواجه شده است.

مشتری یک خطای کلاس ZipExtension یافت نشد دریافت کرد. او از CentOS 7 و PHP 7.0.27 استفاده می کرد.

yum install php70-php-pecl-zip

بسته واقعی php-pecl-zip.x86_64 بود. بنابراین با استفاده از دستور آن را نصب می کنیم:

yum php70-php-pecl-zip.x86_64 را نصب کنید
سپس با اجرای دستور آن را فعال می کنیم:

echo “extension=zip.so” >> /etc/php.d/zip.ini
این باگ برطرف شده و پسوند PHP فعال شده است.

پست php zip در cpanel اولین بار در Server.ir | نگرش جهانی، میزبانی ایرانی.