WordPress PHP 7 | Bagaimana Cara Memperbarui Situs Anda Ke Versi Terbaru?

Diterbitkan: 2017-08-10

Dalam posting ini, saya akan membahas cara memperbarui dan mengapa situs WordPress menggunakan PHP 7. PHP 7 adalah versi terbaru dari bahasa pemrograman populer PHP dan menawarkan kinerja yang lebih cepat untuk situs web dan aplikasi online.

WordPress adalah kumpulan kode yang ditulis dalam beberapa bahasa scripting, seperti PHP, JavaScript, dan CSS. Dengan yang utama adalah PHP. Itulah yang memberi WordPress sifat dinamisnya.

Setiap kali situs web WordPress dimuat , mesin PHP dipanggil. Skrip dieksekusi oleh mesin PHP menggunakan server, dan HTML terakhir dikirimkan ke browser web pengunjung.

Hampir 83% situs web menggunakan PHP. Yang berarti bahwa sebagian besar Web bergantung pada bahasa setidaknya sampai batas tertentu. Diperkirakan bahwa PHP 7 menawarkan peningkatan 100% dalam kecepatan kinerja dibandingkan PHP 5.6.

Peningkatan kecepatan yang signifikan ini memungkinkan pengembang web membuat situs web luar biasa yang menyediakan fitur menarik dan tetap merespons masukan pengguna dengan cepat.

WordPress 4.0 sendiri telah disempurnakan untuk memanfaatkan fitur-fitur terbaru PHP 7, dan kami sekarang berada di WordPress versi 4.8 dan terus bertambah.

Daftar isi

Mengapa Anda Harus Memperbarui Situs WordPress ke PHP 7?

PHP 7 dioptimalkan untuk menjalankan tugas yang sama dalam instruksi yang lebih sedikit. Misalnya, satu permintaan WordPress pada PHP 5.6 berjalan dalam 100 juta instruksi CPU. Sementara di PHP 7, permintaan yang sama dieksekusi dalam 25 juta instruksi CPU.

Itu adalah pengurangan 75% dalam jumlah perintah yang diperlukan untuk melakukan pekerjaan yang sama. Menurut statistik WordPress resmi, 11% komunitas WordPress telah mengupgrade ke PHP 7 pada 8 Agustus 2017.

Sekitar 40% pengguna WordPress masih menggunakan PHP 5.6. Ini adalah kabar baik karena PHP 5.6 masih akan mendapatkan dukungan keamanan hingga 31 Desember 2018.

Berita buruknya adalah sekitar 45% situs WordPress aktif menggunakan versi PHP yang lebih lama dari 5.6. Ini memaparkan semua situs tersebut ke masalah kerentanan.

Yoost de Valk, pendiri Yoast SEO, memutuskan untuk melakukan sesuatu tentang hal ini. Dia mulai menunjukkan dalam pemberitahuan pluginnya kepada pemilik situs web bahwa mereka harus meningkatkan versi PHP mereka.

Pada Yoast SEO 4.5, kami akan mulai menampilkan pemberitahuan di dasbor WordPress kepada administrator situs yang menjalankan PHP 5.2. Pemberitahuan ini akan menjadi besar, jelek, dan tidak dapat ditutup.

Dalam pemberitahuan ini, kami akan menjelaskan mengapa administrator harus meningkatkan versi PHP situs.

MANFAAT PHP 7

Berikut beberapa keuntungan menggunakan PHP versi 7 :

  • PHP 7 dapat menangani hit yang tidak di-cache 2-3x lebih cepat
  • Peningkatan dalam konsumsi memori
  • Dapat melayani hingga 3x lebih banyak permintaan per detik dan menangani lebih banyak lalu lintas dengan jumlah sumber daya yang sama
  • Anda sekarang dapat menentukan variabel tipe pengembalian dengan PHP 7
  • Banyak kesalahan fatal telah diganti dengan pengecualian berorientasi objek untuk mempermudah menemukan dan mengatasi bug
  • Perbaikan bug, patch keamanan, dan pembaruan pemeliharaan untuk tahun-tahun mendatang
  • Mesin Zend Baru
  • Pohon Sintaks Abstrak
  • Dukungan 64bit yang konsisten
  • Kompatibilitas dengan OpenSSL 1.0.2e dan seterusnya.

CATATAN: Peningkatan kinerja aktual akan bervariasi berdasarkan tema, plugin, pemuatan situs, dan kemampuan cache Anda.

Apa Artinya Semua Ini?

Jika Anda berpikir apa sih maksud dari semua di atas, izinkan saya meringkasnya. PHP 7 lebih cepat dan lebih ringan. Berjalan dengan penggunaan memori yang lebih sedikit, mengeksekusi dua kali jumlah kode pada waktu tertentu daripada PHP 5.x dan menangani kesalahan dengan cara yang jauh lebih bersih.

Ini semua diterjemahkan menjadi situs web yang lebih cepat, pengkodean yang lebih baik, dan pengalaman pengguna yang jauh lebih baik . Jika Anda peduli dengan kinerja situs Anda, maka Anda harus beralih ke PHP 7 atau mencari penyedia hosting yang menggunakannya (jika Anda tidak mendukung).

Perusahaan hosting paling populer menawarkan PHP 7 untuk semua paket mereka (atau mereka menawarkan peningkatan).

Apakah Plugin dan Tema Anda Kompatibel Dengan PHP 7?

Hanya karena WordPress kompatibel dengan PHP 7 (dan memiliki kompatibilitas mundur dengan PHP 5.6), tidak berarti semua tema dan plugin juga kompatibel.

Anda dapat menggunakan tema atau plugin yang dibuat khusus yang menggunakan fitur usang di PHP 7. Anda juga dapat menggunakan plugin dari repositori WordPress yang tidak diperbarui untuk sementara waktu.

Pengembang di WP Engine telah membuat plugin yang memeriksa masalah kompatibilitas .

Plugin ini membantu pemilik situs web WordPress memeriksa situs merekakesiapan untuk memperbarui ke PHP 7 dengan memberi tahu mereka informasi bermanfaat tentang mengapa plugin atau tema tertentu tidak kompatibel dengan PHP 7.

Plugin ini disebut Pemeriksa Kompatibilitas PHP. WP Engine PHP Compatibility Checker dapat digunakan oleh situs web WordPress mana pun di host web mana pun. Plugin memindai basis kode WordPress Anda dan tema aktif dan plugin mencari masalah kompatibilitas yang diketahui .

kompatibilitas wordpress php 7

Anda dapat memeriksa masalah kompatibilitas untuk lima versi PHP yang berbeda, mulai dari 5.3 hingga 7.0.

cara memperbarui situs wordpress ke php 7

Masalah kompatibilitas dikategorikan ke dalam kesalahan dan peringatan dan akan mencantumkan file dan nomor baris kode yang menyinggung, serta info tentang mengapa baris kode tersebut tidak kompatibel dengan versi PHP yang dipilih.

Namun, ada beberapa batasan :

  • Plugin tidak dapat mendeteksi masalah kompatibilitas runtime karena tidak menjalankan salah satu tema dan plugin yang ada.
  • Itu bergantung pada WP-Cron untuk memindai file di latar belakang, jadi WP-Cron harus diaktifkan dan bekerja di server.
  • Terkadang, positif palsu dilaporkan karena plugin tidak dapat mendeteksi jalur kode yang tidak digunakan yang mungkin digunakan untuk kompatibilitas mundur.

Bagaimana Jika Anda Tidak Memperbarui WordPress ke PHP 7?

Nah, dalam hal ini, situs Anda akan rusak, dan Anda akan kehilangan semua posting, pelanggan, dan semua yang Anda usahakan dengan keras. Hanya bercanda. Meskipun Anda masih dapat terus menggunakan versi yang lebih lama dengan aman, di beberapa titik di masa mendatang, Anda mungkin perlu memperbarui. Cobalah untuk menggunakan versi PHP 5.6 setidaknya.

Kerugian tidak meningkatkan ke PHP 7 yang direkomendasikan dan kemungkinan bahaya tidak meningkatkan ke versi minimum yang diperlukan, PHP 5.6:

1. Penurunan performa : Anda akan kehilangan peningkatan performa. Jika Anda menggunakan PHP 5.2, dilaporkan 400% lebih lambat dari PHP 7.

2. Masalah keamanan: PHP 5.x memiliki banyak kerentanan yang ditambal di versi yang lebih baru. PHP 5.4 belum ditambal sejak 2015, dan tidak lagi didukung. Namun 21% pengguna WordPress masih menggunakan versi PHP itu.

3. Plugin yang rusak: Menggunakan versi PHP yang lebih lama dan tidak didukung menciptakan konflik plugin.

Apa Kemungkinan Masalah Dengan PHP 7 di WordPress?

Terlepas dari kenyataan bahwa tim pengembangan inti WordPress selalu membuat CMS siap untuk PHP7, versi terbaru PHP dapat merusak situs Anda .

Penyebabnya adalah ketidakcocokan tema dan plugin dengan PHP 7.

Meskipun komunitas WordPress menyarankan penulis tema dan plugin untuk membiasakan diri dengan semua perubahan yang tidak kompatibel dan memperbarui hal-hal yang sesuai, sebagian besar tema dan plugin belum siap untuk PHP 7.

Sejak WordPress telah mulai memperbaiki setiap masalah yang mungkin terkait dengan PHP 7, semakin banyak orang sekarang mengambil langkah-langkah yang diperlukan untuk membuat tema dan plugin mereka kompatibel dengan PHP 7.

Pertimbangkan untuk memutakhirkan situs Anda ke PHP 7 hanya jika Anda yakin server hosting, tema, dan plugin Anda kompatibel dengan versi 7.

Bagaimana Beralih ke PHP 7 di WordPress?

Pastikan tema dan plugin WordPress Anda saat ini kompatibel dengan PHP 7 menggunakan plugin Pemeriksa Kompatibilitas PHP. Setelah plugin memberi Anda lampu hijau, lanjutkan dengan peningkatan.

Bahkan jika Anda menggunakan hosting WordPress bersama , hampir semua penyedia hosting WordPress bersama datang dengan cPanel atau panel akses khusus tempat Anda dapat mengubah versi PHP.

Jika Anda menggunakan hosting WordPress terkelola, seperti WP Engine, hubungi dukungan mereka, dan mereka akan melakukannya untuk Anda.

1. Tingkatkan Situs WordPress Ke PHP 7 Melalui SSH

Karena perintah SSH untuk memutakhirkan atau menginstal versi PHP lain berbeda tergantung pada jenis server yang Anda miliki, satu set perintah tidak dapat diterapkan secara universal.

Klik salah satu sumber daya di bawah ini untuk melihat detail berdasarkan jenis server Anda:

  • Sistem Unix
  • Mac OS X
  • Sistem Windows
  • Platform Cloud Computing

Ingatlah bahwa jika Anda menggunakan perintah yang disediakan di tautan ini, Anda juga perlu menghapus paket PHP lama dari server yang tidak lagi Anda perlukan.

Karena perintah untuk menghapus versi yang lebih lama juga akan bervariasi tergantung pada jenis server Anda, periksa dokumentasi server Anda untuk perintah yang benar.

2. Ganti Versi PHP Menggunakan cPanel

Mungkin cara termudah untuk meningkatkan versi PHP7 (kecuali melalui bagian dukungan) adalah dengan masuk ke akun cPanel Anda (lihat pro dan kontra cPanel).

Ini mungkin tidak dapat dilakukan dengan semua jenis hosting, tetapi jika Anda melihat tombol Pengelola Versi PHP atau Konfigurasi PHP di panel kontrol, Anda bebas untuk beralih saat Anda siap.

Saya akan menunjukkan contoh paket hosting bersama hosting InMotion. Mungkin di lokasi yang berbeda tergantung pada hosting Anda.

#2.1. Dalam kasus hosting InMotion , Anda akan menemukan opsi untuk meningkatkan versi PHP di bawah Perangkat Lunak -> Konfigurasi PHP.

memutakhirkan versi php di WordPress cpanel inmotion

Kemudian pilih saja versi PHP yang ingin Anda gunakan dan klik Perbarui. Perhatikan bahwa semua situs Anda yang dihosting di server itu akan terpengaruh.

manfaat wordpress php7

#2.2. Dalam kasus Half Dollar Hosting, proses Anda melalui cPanel serupa. Anda dapat menemukan opsi untuk memperbarui versi PHP di bawah Perangkat Lunak -> Pilih Versi PHP.

pembaruan hosting setengah dolar php 7

periksa versi php WordPress

#2.3. Dengan hosting SiteGround, Anda memiliki dua cara untuk memindahkan situs WordPress Anda ke PHP 7.0 atau +.

  • Menggunakan plugin WordPress SG Optimizer
  • Dari SiteGround cPanel menggunakan PHP Manager

Dengan menggunakan plugin SG Optimizer WordPress, Anda tidak perlu khawatir apakah plugin dan tema yang ada kompatibel dengan PHP 7 atau tidak karena plugin memiliki fitur bawaan untuk memeriksa kompatibilitas.

3. Hubungi Dukungan Hosting Untuk Mengganti Versi PHP

Jika Anda tidak ingin menggunakan metode di atas atau Anda tidak mampu, selalu ada pilihan untuk menghubungi dukungan hosting dan meminta mereka untuk memperbarui versi PHP untuk Anda. Sebagian besar penyedia hosting akan menuruti permintaan Anda.

Memperbarui WordPress ke PHP 7 Kata Terakhir

WordPress akan terus mendukung versi PHP yang lebih lama. Tapi ini tidak berarti Anda bisa duduk dan bersantai. Adalah kepentingan terbaik Anda untuk meningkatkan ke setidaknya 5.6.

Jika Anda menggunakan PHP 5.6 , ada beberapa hal yang akan terjadi:

  1. Menurut timeline dukungan resmi PHP, PHP 5.6 akan mendapatkan dukungan resmi hingga 17 Januari 2017. Itu berakhir.
  2. PHP 5.6 akan mendapatkan dukungan keamanan hingga 31 Desember 2018.
  3. Anda kehilangan semua peningkatan kinerja yang bisa Anda dapatkan dari versi terbaru.

Tolok ukur WordPress menunjukkan bahwa peningkatan kecepatan dan kinerja signifikan . Saya benar-benar melihat tidak ada gunanya menggunakan versi PHP yang lebih lama atau menyimpan plugin yang masih tidak mendukung atau mengikuti rilis terbaru.

Semua yang dikatakan, jalan menuju adopsi penuh akan menjadi lambat dan hati-hati karena ada banyak pekerjaan yang tersisa untuk perusahaan hosting dan pengembang untuk memastikan produk dan layanan mereka kompatibel.

Apakah Anda mempertimbangkan untuk beralih ke PHP 7 atau Anda sudah melakukannya? Beri tahu saya di komentar di bawah!