Apa itu PHP 7 dan Bagaimana Cara Mulai Menggunakannya dengan WordPress?

Penawaran WordPress


PHP 7 adalah salah satu pembaruan paling signifikan dalam sejarah perangkat lunak sisi-server yang memberi daya lebih dari 82% dari internet, dan, dalam panduan ini, kita akan membahas seluk beluk menggunakannya dengan WordPress.

Kami akan melihat keuntungan luar biasa dari PHP 7, dan membantu Anda memahami pentingnya mematuhi versi minimum yang disarankan (5.6). Anda juga akan belajar cara memeriksa apakah situs WordPress Anda siap untuk PHP 7, dan mengukur pro dan kontra dari peningkatan ke versi baru ini.

Di akhir panduan ini, Anda akan dilengkapi dengan pemahaman yang kuat tentang PHP, dan cukup yakin untuk memperbarui ke minimum yang disarankan – atau bahkan mungkin mengambil langkah berikutnya ke PHP 7!

Ayo mulai …

Panduan Pemula untuk PHP – Apa Itu PHP?

Bagi Anda yang benar-benar baru dalam topik ini, PHP adalah bahasa skrip sisi-server yang dirancang untuk menghasilkan halaman HTML berdasarkan permintaan.
Anggap saja sederhana proses tiga langkah:

  • Memasukkan: Anda memasukkan serangkaian perintah yang ditulis dalam bentuk a Skrip PHP, sebagai input ke Mesin PHP.
  • Pengolahan: Itu Mesin PHP mengeksekusi skrip di server.
  • Keluaran: Outputnya adalah halaman HTML yang dirender oleh browser web.

Dalam proses tiga langkah yang dijelaskan di atas, kita dapat mengidentifikasi beberapa komponen.

  1. Skrip PHP
  2. Mesin PHP
  3. Server
  4. Output HTML

Sekarang, mari kita lihat bagaimana mereka berhubungan dengan lingkungan WordPress yang khas.

Komponen Lingkungan PHP yang khas

1) Skrip PHP: WordPress pada dasarnya adalah kumpulan kode yang luas dan terorganisir yang ditulis dalam berbagai bahasa scripting, seperti PHP, JavaScript dan CSS, dengan yang utama adalah PHP. Inilah yang memberi WordPress sifat dinamisnya.

2) Mesin PHP: Anggap saja sebagai komponen pusat yang mengeksekusi instruksi yang tercantum dalam skrip PHP – melakukannya dengan bantuan server yang digunakan. Mesin PHP adalah salah satu komponen yang paling penting, dan memengaruhi kecepatan, kinerja, dan keandalan situs web. Ini juga merupakan topik utama dari diskusi kami!

3) Server: Ini adalah komputer jarak jauh, juga dikenal sebagai ‘host web’, tempat situs WordPress Anda di-host. Jika ada host web tanpa PHP diinstal, WordPress tidak akan berjalan di atasnya.

4) Output HTML: Setiap kali situs web WordPress dimuat, mesin PHP dipanggil. Script dieksekusi oleh mesin PHP menggunakan server, dan HTML final (atau output) diekspor ke browser web pengunjung. Dan itulah yang melengkapi proses.

Apa itu PHP 7?

Sekarang kita sudah mengerti apa itu skrip PHP, mari kita bicara tentang Mesin PHP. Untuk sisa artikel, kami akan menggunakan persyaratan Engine mesin PHP ’ dan ‘PHP’ secara sinonim.

PHP 7 adalah mesin PHP yang diluncurkan pada Desember 2016, dan membawa sejumlah fitur baru, peningkatan kinerja, dan peningkatan keamanan. Seperti setiap pelajaran yang baik, mari kita mulai dengan sedikit sejarah.

Sejarah Singkat PHP

PHP dirilis pada tahun 1994 sebagai bahasa scripting oleh Rasmus Lerdorf dalam upaya untuk membuat alat yang akan membuat memperbarui beranda pribadinya mudah. * Sedikit yang dia tahu bahwa proyek sampingan ini akan berkembang menjadi lebih dari 82% dari semua situs web – termasuk biggies seperti * Facebook dan WordPress.

Selama bertahun-tahun, PHP telah memiliki beberapa rilis. Yang pertama adalah pada tahun 1995, diikuti oleh versi 2.0 pada tahun 1997. Versi 3.0 dirilis pada tahun 1998 diikuti oleh versi 4.0 pada tahun 2000.

Apakah ini antisipasi yang membuat PHP 7 istimewa?

ilustrasi waktu 12 tahun yang diambil untuk merilis php 7

Di sinilah hal-hal mulai menarik. PHP versi 5 dirilis empat tahun kemudian pada tahun 2004. Ini kemudian menjadi miliknya berganda iterasi – sangat banyak sehingga panitia memutuskan untuk melewati versi 6 dan melompat ke versi 7. Untuk meletakkan segala sesuatu ke dalam perspektif, iterasi pertama PHP 5 adalah versi 5.0, dirilis pada tahun 2004. Iterasi terakhirnya, PHP 5.6, dirilis sepuluh tahun. kemudian pada tahun 2014.

Dua tahun kemudian, PHP 7 hadir – rilis PHP yang paling menjanjikan hingga saat ini. Intinya, dunia harus tunggu 12 tahun untuk mendapatkan PHP 7.

Peningkatan Kinerja di PHP 7

Menunggu tidak sia-sia. PHP 7 datang dengan truk peningkatan kinerja dan keamanan. Mari menggali setiap peningkatan kinerja, didukung oleh tolok ukur yang kuat.

1) Bandwidth yang Ditingkatkan secara Besar-besaran (permintaan per detik)

php 7 keunggulan di WordPress bandwidth lebih tinggi

PHP 7 melakukan hampir dua kali lipat serta PHP 5.6, menjalankan WordPress 4.1.1.

php7 vs php 5.6 dalam tolok ukur kinerja WordPress

Pada grafik di atas, kita bisa melihat hampir 2,18 kali jumlah permintaan per detik pada kurang dari setengah latensi.

2) Latensi Bawah untuk Pengguna Serentak

php 7 kelebihan di WordPress latensi lebih rendah

Latensi adalah jumlah waktu yang berlalu antara permintaan pertama dan respons pertama antara server dan klien. Semakin rendah latensi, semakin baik layanan. Mari kita lihat bagaimana PHP 7 menanganinya.

php7 vs php 5.6 di pengguna bersamaan WordPress latensi

Kami telah mengambil tiga titik data berdasarkan jumlah pengguna bersamaan untuk setiap mesin PHP.

  1. Bilah oranye mewakili latensi saat sepuluh orang secara bersamaan menggunakan situs Anda.
  2. Bilah biru untuk ganda (mis. 20 pengguna bersamaan).
  3. Bilah merah muda untuk 40 pengguna simultan.

Dalam semua kasus, PHP 7 mengetuk pendahulunya keluar dari taman.

* Semua ini di * perangkat keras yang sama persis! Ini berarti bahwa jika Anda meningkatkan ke PHP 7 dengan semua pemeriksaan kompatibilitas yang diperlukan di tempat (lebih lanjut tentang ini nanti), Anda akan melihat peningkatan kinerja dua kali lipat.

3) Rilis WordPress 4.0+ Dioptimalkan untuk PHP 7

php 7 kelebihan di WordPress kompatibilitas yang lebih baik dengan wordpress

WordPress 4.0 sendiri sudah disetel dengan baik untuk memanfaatkan fitur-fitur terbaru PHP 7. Menurut Zend, itu hampir dua kali lipat kinerja pada perangkat keras yang sama, dibandingkan dengan pendahulunya, WordPress 3.6.

php7 WordPress 3.6 vs 4.1 peningkatan kinerja

Dalam bagan di atas, kita melihat bahwa ada a peningkatan kinerja dua kali lipat dalam pembaruan WordPress utama. Tolok ukur ini terlepas dari versi PHP. Sebaliknya, ini merupakan indikasi bahwa komunitas WordPress terus mengoptimalkan kode untuk versi PHP yang akan datang.

4) 75% Lebih Sedikit Petunjuk, Hasil yang Sama

php 7 keunggulan dalam optimasi memori WordPress

PHP 7 juga memiliki set instruksi pembunuh. Nya dioptimalkan luar biasa untuk menjalankan tugas yang sama dalam instruksi yang lebih sedikit. Sebagai contoh, satu permintaan WordPress pada PHP 5.6 dijalankan dalam 100 juta instruksi CPU. Sedangkan di PHP 7, permintaan yang sama dijalankan dalam 25 juta instruksi CPU. Itu a Pengurangan 75% dalam jumlah perintah diperlukan untuk lakukan pekerjaan yang sama!

5) Keuntungan Kinerja Yang Signifikan

php 7 keunggulan dalam kinerja unggul WordPress

Jason Cosper, penduduk kutu buku di WP Engine, suka mengotak-atik mesin PHP terbaru untuk melihat mana yang paling berhasil.

keunggulan php 7 di WordPress php 5.5 vs php 7.0

Dalam salah satu eksperimennya, ia menemukan PHP 7 bisa dibilang 6.6 kali lebih cepat dari PHP 5.5 – menjalankan WordPress 4.3.1 dan bbPress.

Keadaan WordPress PHP di Q1 2017

Sekarang kami memiliki pemahaman fungsional tentang manfaat PHP 7, mari kita lihat berapa banyak pengguna WordPress yang menggunakannya.

status WordPress php 2017 q1

Yang baik: Menurut statistik WordPress resmi, 9% dari komunitas WordPress telah ditingkatkan ke PHP 7 pada 20 April 2017.

Oke: Sekitar 40% pengguna WordPress menggunakan PHP 5.6. Ini adalah berita yang relatif baik, karena PHP 5.6 mendapat dukungan keamanan hingga 31 Desember 2018.

Jelek: Namun, berita buruknya adalah lebih dari 50% situs WordPress aktif menggunakan versi PHP lebih tua dari 5,6, yang membuat semua situs ini terungkap. masalah kerentanan parah.

  • PHP 5.4 belum ditambal sejak 2015.
  • Dan PHP 5.5 belum ditambal sejak 2016.
  • Jika Anda menggunakan versi yang lebih lama dari 5.6 (lebih lanjut tentang cara memeriksa versi PHP Anda nanti), harap segera perbarui versi PHP Anda.

Suar Harapan

yoast seo php 5 dan php 7 battle

Joost de Valk, pendiri Yoast SEO – plugin WordPress SEO dengan lebih dari 3 juta instalasi aktif – memutuskan untuk melakukan sesuatu tentang hal ini. Mengutip dari artikel asli:

Pada Yoast SEO 4.5, kami akan mulai menampilkan pemberitahuan di dasbor WordPress kepada administrator situs yang berjalan di PHP 5.2. Pemberitahuan ini akan menjadi besar, jelek, dan tidak dapat ditolak. Dalam pemberitahuan ini, kami akan menjelaskan mengapa administrator harus memutakhirkan versi PHP situs.

WordPress dan Versi PHP yang sudah ketinggalan zaman

bahaya ilustrasi php yang ketinggalan zaman

Pada titik ini, penting untuk menunjukkan itu WordPress akan terus mendukung versi PHP yang lebih lama. Ini tidak berarti Anda bisa duduk dan rileks. Adalah kepentingan terbaik kami untuk meningkatkan ke 5.6 – jika bukan PHP 7.

php 5.x dan php 7 mendukung timeline

Jika Anda menggunakan PHP 5.6, ada beberapa hal yang Anda hadapi segera:

  1. Menurut garis waktu dukungan PHP resmi, PHP 5.6 akan diperoleh dukungan resmi sampai 17 Jan 2017. Itu berakhir.
  2. Dalam berita yang lebih baik, PHP 5.6 akan didapat dukungan keamanan hingga 31 Desember 2018.
  3. Tentu saja, Anda masih akan ketinggalan semua peningkatan kinerja yang bisa Anda dapatkan dengan investasi nol total.

Beralih ke PHP 7 – Is It Worth It?

Sekarang kami memiliki pemahaman yang kuat tentang berbagai keunggulan PHP 7, mari kita menjawab pertanyaan penting: Jika Anda beralih ke PHP 7?

Metode untuk sampai pada keputusan apa pun harus didasarkan pada logika. Kami akan membahas menangani tiga pertanyaan dasar ini:

1. Apa Keuntungan Beralih ke PHP 7?

keuntungan php 7

Kami telah membahas lima poin yang didukung oleh tolok ukur dari seluruh web. Semuanya menunjuk pada sejumlah manfaat, dan ke sebuah gema Iya ketika sampai pada keputusan untuk beralih.

2. Apakah Tema dan Plugin WordPress Anda Kompatibel dengan PHP 7?

php 7 masalah kompatibilitas

Hanya karena WordPress kompatibel dengan PHP 7 (dan memiliki kompatibilitas mundur dengan PHP 5.6), tidak berarti semua tema dan pluginnya adalah. Anda dapat menggunakan tema atau plugin yang dibuat khusus yang memiliki fitur-fitur yang tidak digunakan lagi di PHP 7. Anda juga dapat menggunakan plugin dari repositori WordPress yang belum diperbarui untuk sementara waktu. Apa solusinya?

3. Bagaimana Anda Dapat Memeriksa apakah Situs WordPress Anda Siap untuk PHP 7?

php 7 tantangan

Untungnya, para pengembang yang dermawan datang ke Mesin WP telah membuat plugin yang agak luar biasa yang menyelesaikan masalah ini.

Pengecek kompatibilitas php Plugin WordPress oleh wpengine

Memperkenalkan Pemeriksa Kompatibilitas PHP: Plugin yang memindai basis kode WordPress Anda dan plugin tema aktif mencari masalah kompatibilitas yang diketahui.

Pemeriksa Kompatibilitas PHP

Versi PHP yang didukung dari Plugin PHP Compatibility Checker

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

pemeriksa kompatibilitas php hasil pengujian plugin WordPress

Masalah kompatibilitas (jika ditemukan) dikategorikan ke dalam kesalahan dan peringatan. Plugin akan mencantumkan mengajukan dan nomor baris kode yang menyinggung, bersama dengan informasi mengapa kode itu tidak sesuai dengan versi PHP yang dipilih.

Namun, ada beberapa batasan:

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

daftar pemeriksaan plugin yang didukung oleh pemeriksa kompatibilitas php

Daftar contoh plugin yang didukung oleh PHP Compatibility Checker.

Secara keseluruhan, ini adalah plugin yang cukup rapi yang dapat memberi tahu Anda apakah tumpukan WordPress Anda disiapkan untuk peningkatan atau tidak!

4. Apa Bahaya Tidak Beralih ke PHP 7?

php 7 perangkap

Tiga poin berikut menjelaskan kerugian untuk tidak meningkatkan ke PHP 7. yang direkomendasikan. Mereka juga menyoroti beberapa kemungkinan bahaya tidak ditingkatkan ke diperlukan minimum Versi: kapan, PHP 5.6.

4.1 Penurunan Kinerja: Pertama, Anda akan kehilangan setidaknya dua kali lipat peningkatan kinerja tanpa menginvestasikan sepeser pun. Dan coba tebak? Jika Anda menggunakan PHP 5.2, itu dilaporkan 400% lebih lambat dari PHP 7!

4.2 Masalah Keamanan: PHP 5.x memiliki sejumlah besar kerentanan yang sepatutnya ditambal dengan versi yang lebih baru. Bahkan, 2016 sebenarnya merupakan tahun rekor untuk kerentanan keamanan PHP, dengan lebih dari 100 masalah dilaporkan, mulai dari Denial of Service (DoS) hingga kerusakan memori, eksekusi kode berbahaya, dan sebagainya.

Untuk memberi Anda gambaran tentang seberapa buruk situasinya, PHP 5.4 belum ditambal sejak 2015, dan itu tidak lagi didukung. Dan lagi 21% pengguna WordPress masih menggunakan PHP 5.4! Jika Anda bagian dari grup itu, harap perbarui ke 5.6 hari ini.

4.3 Plugin Rusak: Menggunakan yang lebih tua, versi yang tidak didukung PHP menciptakan konflik plugin. Salah satu kesalahan yang paling menonjol adalah ‘T_Fungsi tak terduga‘, seperti yang terlihat di bawah ini.

PHP versi lama menyebabkan konflik WordPress

Cuplikan layar untaian dukungan dari plugin Content Locker

Tangkapan layar di atas adalah kueri dukungan untuk plugin Content Locker. Penulis jelas menyebutkan bahwa versi minimum PHP yang dibutuhkan untuk plugin agar berfungsi adalah 5.4.

5. Kisah Sukses

PHP 7 kisah sukses

Selalu menggembirakan untuk melihat bagaimana berbagai organisasi di seluruh dunia mendapat manfaat dari peningkatan ini.

5.1) A Fortune Disimpan untuk Badoo

Contoh pertama kami adalah aplikasi kencan Badoo, yang telah berhasil hemat lebih dari $ 1 juta dengan memutakhirkan ke PHP 7. Bagaimana? Sederhana! PHP 7 mengurangi jumlah daya komputasi yang dibutuhkan untuk menyelesaikan tugas yang sama. Dengan demikian, lebih sedikit server yang diminta untuk melakukan pekerjaan yang sama, yang akhirnya membebaskan sekitar 300 server!

5.2) Peningkatan Kinerja Utama untuk Clinton Electronics

Kisah sukses kedua kami berasal dari klien WP Engine, Clinton Electronics. Singkatnya, mereka menginginkan toko e-commerce yang dinamis dengan waktu muat yang cepat. Tumpukan yang dipilih adalah WordPress, bersama dengan WooCommerce. Agensi yang mereka kerjakan memilih WP Engine sebagai penyedia hosting WordPress yang dikelola, yang, pada gilirannya, merekomendasikan PHP 7. Pembaruan ini akhirnya berhasil mengurangi waktu muat situs web sebanyak 60%!

Cara Berpindah ke PHP 7 dengan WordPress?

beralih ke ilustrasi php 7

Pertama, pastikan tumpukan WordPress Anda saat ini kompatibel dengan PHP 7 menggunakan plugin PHP Compatibility Checker. Setelah plugin memberi Anda lampu hijau, lanjutkan dengan peningkatan.

  • Jika Anda menggunakan berbagi hosting WordPress, seperti Bluehost, Anda dapat memperbarui versi PHP Anda dalam empat langkah sederhana. Hampir semua penyedia hosting WordPress yang dibagikan memiliki cPanel atau panel akses khusus tempat Anda dapat mengubah versi PHP.
  • Jika Anda menggunakan a hosting WordPress yang dikelola penyedia, seperti WP Engine, beralih ke PHP 7 adalah sepotong kue – menjangkau dukungan mereka, dan mereka akan melakukannya dalam sekejap.

Halaman FAQ PHP WPEngine Diperoleh pada 26 April 2017

Halaman FAQ PHP WPEngine Diperoleh pada 26 April 2017

Halaman FAQ PHP Engine WP, diambil: 26 April 2017

Berita bagus untuk pengguna WP Engine adalah versi PHP minimum yang diizinkan adalah 5,6, menurut halaman FAQ mereka.

Mengapa WP Engine? Ada sejumlah manfaat yang membuat WP Engine lebih menarik:

  1. Teknologi WordPress yang inovatif.
  2. Server yang sangat cepat mampu menangani ratusan juta permintaan per hari.
  3. Keamanan hardcore dengan perlindungan DDoS tingkat lanjut.
  4. Dukungan superior.

Mereka sudah berkecimpung dalam bisnis selama beberapa tahun sekarang, dan telah memenangkan merek-merek terkenal, seperti National Geographic dan AMD. Apa yang paling saya sukai dari WP Engine adalah budaya memberikan kembali kepada komunitas – baik itu mensponsori WordCamps, menyelenggarakan acara, atau membuat plugin gratis yang luar biasa seperti Pemeriksa Kompatibilitas PHP.

Jika Anda mempertimbangkan untuk meningkatkan, atau ingin mengubah penyedia hosting Anda saat ini, kami sangat merekomendasikan WP Engine sebagai penyedia hosting WordPress terkelola Anda, dengan paket mulai dari $ 29 per bulan.

Membungkus

Mari kita rekap dengan cepat semua yang telah kita pelajari sejauh ini:

  1. PHP memberi daya bagi 82% dari internet, memberi daya pada situs-situs seperti Facebook dan WordPress.
  2. Itu direkomendasikan minimum versi PHP adalah 5.6 – apa pun di bawah ini adalah no-no besar!
  3. PHP 7 memiliki penting peningkatan dalam hal kinerja, keamanan, dan fitur – dengan mudah meningkatkan kinerja WordPress 2x dengan nol perangkat keras tambahan.
  4. Beralih WordPress ke PHP 7 membawa pulang sejumlah manfaat tanpa investasi.
  5. Namun, sebelum beralih, Anda perlu memastikan pengaturan WordPress Anda siap ditingkatkan ke PHP 7 menggunakan plugin PHP Compatibility Checker.
  6. Host bersama seperti Bluehost mendukung PHP 7, tetapi harus diaktifkan secara manual.
  7. Host WordPress yang dikelola seperti WP Engine memiliki kompatibilitas penuh dengan PHP 7.

Pada akhirnya, PHP terus meningkat dengan setiap rilis. Jika Anda menggunakan WordPress dan hanya menggunakan plugin yang populer, Anda dapat memperoleh banyak hal dengan memutakhirkan ke PHP 7. Namun, jika Anda menggunakan banyak plugin khusus atau yang jarang diperbarui, mungkin yang terbaik adalah bertahan lebih lama. bulan sebelum peningkatan. Namun, Anda harus menggunakan PHP 5.6 dan tidak ada yang di bawahnya!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map