«استفاده از نسخههای منسوخ PHP، دعوتی آشکار برای سوءاستفاده خودکار مهاجمان است.»
این حرفِ میلان پتروویچ، از فعالان باسابقه اکوسیستم وردپرسه. اما چرا نسخه PHP اینقدر روی امنیت و عملکرد سایت تأثیر داره؟
طبق گفته میلان، نسخههای قدیمی PHP هزاران باگ شناختهشده دارن که دیگه برطرف نمیشن؛ بخشی از این باگها امنیتی هستن و مهاجمان میتونن حتی بدون هدف قراردادن خود وردپرس، از آسیبپذیریهای PHP سوءاستفاده کنن.
هرچه مدت بیشتری روی نسخههای قدیمی بمونید، سطح حمله (Attack Surface) سایت هم بزرگتر میشه و فرصت بیشتری برای حملات خودکار ایجاد میکنه.
اما ...
ماجرا فقط امنیت نیست. نسخههای جدید PHP عملکرد بهتری هم دارن. به گفته میلان، هر نسخه جدید معمولاً ۵ تا ۱۰٪ سریعتره و PHP 8.5 بیش از ۵۰٪ عملکرد بهتری نسبت به PHP 7.4 داره و حافظه کمتری هم مصرف میکنه.
⚠️ البته ارتقای PHP نباید ناگهانی باشه. بهتره کدها رو بهتدریج مدرن کنید و بعد سراغ قابلیتهای جدید PHP برید.
برای آشنایی با روش درست ارتقای PHP، راهنمای لیموهاست رو بخونید:
https://limoo.host/blog/how-to-update-php-version/
Post #333
678