
وردپرس یک سیستم مدیریت محتوا (CMS) است که برای ایجاد وبسایتهای مختلف از جمله وبلاگها ، فروشگاههای آنلاین ، پورتفولیوها و غیره استفاده میشود. وردپرس بر پایه زبان برنامهنویسی PHP ساخته شدهاست و برای کار کردن به چندین ماژول PHP نیاز دارد. در این مقاله به بررسی ماژول مورد نیاز PHP برای وردپرس که باید روی سرور نصب کنیم خواهیم پرداخت.
ماژول PHP چیست؟
🔥 هاستینگ پرسرعت زرین هاست با قیمت ویژه!
ماژولهای PHP افزونههایی هستند که قابلیتهای جدید و توابع خاص را به زبان PHP اضافه میکنند.
برخی از ماژولهای PHP به صورت پیشفرض در هنگام نصب PHP فعال هستند و برخی دیگر نیاز به نصب دستی دارند.
ماژولهای PHP را میتوان با استفاده از دستور php- m در خط فرمان یا تابع phpinfo() در یک فایل PHP مشاهده کرد.
ماژولهای مورد نیاز PHP برای وردپرس، برای اجرای وردپرس روی سرور، حداقل نسخه PHP5.6.20 یا بالاتر لازم است.
همچنین وردپرس به چندین ماژول PHP وابسته است که باید روی سرور نصب شوند.
این ماژولها عبارتند از:
ماژول dom
این ماژول برای تجزیه و تحلیل سندهای XML کاربرد دارد.
XML یک فرمت استاندارد برای تبادل دادهها بین سامانههای مختلف است.
ماژول exif
این ماژول برای خواندن و نوشتن اطلاعات تصویر (EXIF) در فایلهای JPEG و TIFF به کار میرود.
ماژول CURL
این ماژول به وردپرس امکان ارسال و دریافت درخواستهای HTTP را میدهد.
با استفاده از CURL، وردپرس میتواند با سرویسهای خارجی مانند APIها ، خبرخوانها ، شبکههای اجتماعی و غیره ارتباط برقرار کند.
Coil همچنین برای بهروزرسانی خودکار وردپرس ، پلاگینها و قالبها نیز لازم است.
ماژول php وردپرس GD
این ماژول به وردپرس قابلیت کار با تصاویر را میدهد.
با استفاده از GD، وردپرس میتواند تصاویر را ایجاد ، تغییر اندازه ، برش ، چرخش ، فیلتر و غیره کند.
GD برای عملکرد صحیح قابلیتهای مانند تولید تصویر شاخص ، تغییر اندازه تصاویر بارگذاری شده ، کپچا و غیره نیز ضروری است.
ماژول MBSTRING
این ماژول به وردپرس قابلیت کار با رشتههای چند بایتی را میدهد.
با استفاده از MBSTRING، وردپرس میتواند با زبانهای چند بایتی مانند فارسی ، عربی ، چینی ، ژاپنی و غیره کار کند. MBSTRING برای نمایش صحیح حروف ، تبدیل حروف به کوچک یا بزرگ ، تعداد حروف ، جستجو در رشتهها و غیره نیز ضروری است.
ماژول XML
این ماژول به وردپرس قابلیت کار با فایلهای XML را میدهد.
با استفاده از XML، وردپرس میتواند با فایلهای RSS ، Atom ، Sitemap ، WXR و غیره کار کند.
XML برای عملکرد صحیح قابلیتهای مانند خبرخوان ، سئو ، فید خروجی ، درونریزی و برونریزی دادهها و غیره نیز ضروری است.
ماژول ZIP
این ماژول به وردپرس قابلیت کار با فایلهای ZIP را میدهد.
با استفاده از ZIP، وردپرس میتواند فایلهای ZIP را ایجاد ، باز ، اضافه ، حذف و غیره کند.
ZIP برای عملکرد صحیح قابلیتهای مانند بهروزرسانی خودکار ، درونریزی و برونریزی دادهها ، نصب پلاگینها و قالبها و غیره نیز ضروری است.
ماژول OPCACHE
این ماژول به وردپرس قابلیت بهبود عملکرد و سرعت را میدهد.
با استفاده از OPCACHE، وردپرس میتواند فایلهای PHP را در حافظه کش کند و از تفسیر مجدد آنها جلوگیری کند.
OPCACHE برای کاهش بار سرور ، افزایش سرعت لود صفحات ، کاهش مصرف منابع و غیره نیز ضروری است.
ماژول MYSQLI
این ماژول به وردپرس قابلیت ارتباط با پایگاه داده MYSQL را میدهد.
با استفاده از MYSQLI، وردپرس میتواند با پایگاه داده MYSQL کار کند و دادههای خود را در آن ذخیره ، بازیابی ، تغییر ، حذف و غیره کند.
MYSQLI برای عملکرد صحیح تمام قسمتهای وبسایت ضروری است.
ماژول OPENSSL
این ماژول به وردپرس قابلیت کار با رمزنگاری SSL/ TLS را میدهد.
با استفاده از OPENSSL، وردپرس میتواند اطلاعات خود را با استفاده از الگوریتمهای رمزنگاری مختلف رمزگذاری یا رمزگشایی کند.
OPENSSL برای عملکرد صحیح قابلیتهای مانند HTTPS ، REST API ، JWT ، OAuth و غیره نیز ضروری است.
نحوه فعالسازی ماژولهای php برای وردپرس
برخی از ماژولهای php به صورت پیشفرض در php نصب و فعال شدهاند؛ اما برخی دیگر نیاز به نصب و فعالسازی دارند.
بسته به نوع سرور و محیط میزبانی شما، روشهای مختلفی برای فعال کردن ماژولهای php وجود دارد.
در این قسمت، ما به شما نشان خواهیم داد که چگونه میتوانید ماژولهای php را در سرویس سیپنل فعال کنید.
سرویس سیپنل یک پنل کنترل وب است که به شما اجازه میدهد تنظیمات وبسایت خود را به راحتی مدیریت کنید.
شما میتوانید با استفاده از سرویس سیپنل ، دامنهها ، اکانتهای ایمیل ، دسترسی FTP ، دسترسی SSH ، دسترسی SSL ، دسترسی Cron Job و غیره را اضافه ، حذف یا تغییر دهید.
همچنین شما میتوانید با استفاده از سرویس سیپنل، نصب کننده خودکار برای برخی از برنامههای وب محبوب مانند وردپرس ، جوملا ، دروپال و غیره را استفاده کنید.
برای فعال کردن ماژولهای php در سرویس سیپنل، شما باید به قسمت Select PHP Version در منو Software بروید.
ماژول php وردپرس
در این قسمت، شما میتوانید نسخه php خود را از لیست در دسترس انتخاب کنید.
پس از اینکه نسخه php خود را انتخاب کردید، شما باید روی دکمه Set as current کلیک کنید.
حال شما به صفحه جدید، منتقل خواهید شد که در آن لیست تمام ماژولهای php قابل دسترس برای نسخه انتخابی شما نمایش داده میشود.
شما میتوانید با کلیک بر روی چک باکسهای مربوطه، ماژولهای مورد نظر خود را فعال یا غیرفعال کنید.
پس از اینکه ماژولهای خود را انتخاب کردید، شما باید روی دکمه Save کلیک کنید تا تغییرات را ذخیره کنید.
تبریک! شما موفق به فعال کردن ماژولهای php در سرویس سیپنل شدید.
حال شما میتوانید از قابلیتهای جدید php در وبسایت خود استفاده کنید.
برای دریافت اطلاعات بیشتر در مورد php و سرویس سیپنل، میتوانید به وبسایت ما مراجعه کنید.