PHP awalnya dikembangkan kembali pada tahun 1994 dan sejak itu menjadi salah satu bahasa skrip tujuan umum paling populer untuk web. Faktanya, WordPress dibangun dengan PHP dan telah menjadi sistem manajemen konten paling populer di dunia, memberdayakan lebih dari 75 juta situs web Show
Mengingat sejarahnya yang panjang, ada aplikasi lawas yang dibuat dengan PHP tetapi tidak dipelihara secara aktif, menciptakan potensi risiko keamanan. Faktanya, PHP versi 5 masih digunakan oleh hampir 60 persen situs web yang menggunakan PHP sebagai bahasa sisi server, meskipun sudah tidak lagi didukung secara aktif. Pada artikel ini, kita akan melihat bagaimana menentukan versi PHP Anda, mengapa Anda mungkin ingin mempertimbangkan untuk memutakhirkan, dan bagaimana memulai prosesnya. Versi PHP 101PHP menggunakan sistem versi titik untuk mengontrol rilisnya. Angka pertama adalah versi mayor, angka kedua adalah versi minor, dan angka ketiga adalah versi rilis. Misalnya PHP versi 5. 3. 10 mewakili versi utama 5, versi minor 3, rilis 10 Dukungan untuk versi ini disusun dalam tiga kategori
Status dukungan saat ini dari setiap versi PHP tersedia di situs web PHP Cara menentukan versi AndaCara termudah untuk menentukan versi PHP apa yang Anda jalankan adalah dengan mengunggah file PHP baris tunggal ke server Anda File PHP akan mencetak versi PHP server saat ini. Jika Anda menginginkan informasi yang lebih mendetail, Anda juga dapat menjalankan ``, yang mengembalikan informasi tentang sistem operasi, ekstensi, pengaturan konfigurasi, dan informasi lain yang terkait dengan lingkungan server Jika Anda memiliki akses baris perintah ke server, Anda juga dapat menjalankan perintah berikut pada prompt perintah _Keluaran dari perintah jauh lebih ringkas menunjukkan versi PHP dan tanggal serta waktu pembuatan Mengapa memutakhirkan versi PHP Anda?Kebanyakan orang akan setuju bahwa memperbarui perangkat lunak adalah praktik terbaik, tetapi dalam beberapa kasus, ada biaya yang perlu dipertimbangkan. Misalnya, pengembang mungkin perlu memfaktorkan ulang atau menulis ulang kode saat memutakhirkan antara dua rilis utama PHP, dan anggaran organisasi mungkin tidak memperhitungkan biaya pemeliharaan Yang mengatakan, ada dua alasan penting untuk mempertimbangkan mengupgrade versi PHP Anda. Versi lama mungkin memiliki kerentanan keamanan yang mengekspos aplikasi Anda ke risiko yang signifikan, dan versi baru menyertakan fitur bahasa baru dan perbaikan bug yang dapat meningkatkan kinerja aplikasi Anda kerentanan keamananPHP adalah bahasa dan juru bahasa yang kuat yang dapat mengakses file, menjalankan perintah, dan membuka koneksi jaringan di server. Meskipun karakteristik ini berguna bagi pengembang, mereka membuka pintu bagi sejumlah risiko keamanan jika aplikasi tidak dikunci dengan benar PHP dirancang agar lebih aman daripada bahasa yang sebanding seperti Perl dan C, tetapi keamanan itu bergantung pada konfigurasi dan praktik pengkodean yang tepat. Selain itu, bahasa PHP sering diperbarui untuk memastikan keamanannya dari sudut pandang struktural—untuk menghilangkan bug di PHP itu sendiri Versi PHP yang kedaluwarsa, seperti versi sebelum 7. 1, dianggap akhir masa pakainya dan tidak lagi ditambal. Kerentanan keamanan yang diketahui untuk versi ini ada, dan aplikasi yang menggunakannya mungkin berisiko. Jumlah kerentanan keamanan cenderung meningkat seiring bertambahnya usia versi Fitur bahasa dan perbaikan bugVersi PHP baru juga menyertakan fitur bahasa baru dan perbaikan bug, yang dapat meningkatkan kinerja aplikasi Anda dan mengurangi kesalahan yang dihadapi pengguna dan server. Pengalaman pengguna yang ditingkatkan dan penggunaan sumber daya yang lebih rendah membantu mengurangi biaya server dan membuat aplikasi lebih bermanfaat bagi pengguna Pengembang memutakhirkan dari PHP versi 5. 6 ke PHP versi 7. 0, misalnya, dapat mengakses kelas anonim. Ini adalah alternatif yang berguna untuk menulis definisi kelas lengkap saat membuat objek sekali pakai. Dalam pengembangan, itu berarti lebih sedikit waktu pengembangan dan biaya sumber daya Perbaikan bug juga dapat secara dramatis meningkatkan kinerja aplikasi dengan mengurangi kesalahan—termasuk kesalahan yang dihadapi pengguna. Tidak jarang aplikasi lawas memiliki log kesalahan yang dikemas dengan peringatan. Dalam beberapa kasus, ini dapat diperbaiki dengan peningkatan versi sederhana Membuat rencana peningkatanBanyak bahasa pemrograman yang lebih baru tidak peduli tentang kompatibilitas mundur antar versi. Untungnya, tim pengembangan inti PHP sangat menyadari perubahan ini karena telah ada selama bertahun-tahun — mereka menyadari bahwa banyak aplikasi PHP berjalan di versi yang lebih lama Saat merencanakan peningkatan versi PHP, penting untuk memeriksa dokumentasi PHP, yang menyertakan panduan untuk migrasi antar versi Panduan ini biasanya mencakup
Anda harus mengadakan pertemuan dengan tim pengembangan Anda untuk membahas bagian mana dari basis kode aplikasi yang perlu difaktorkan ulang atau ditulis ulang agar berfungsi dengan versi yang lebih baru. Selain itu, Anda dapat menjelajahi jika ingin melakukan refactor menggunakan fitur baru untuk meningkatkan performa dan stabilitas Proses sebenarnya untuk memutakhirkan versi PHP sangat mudah. Jika Anda menggunakan cPanel, Anda cukup memperbarui versi PHP dari Pengelola Versi PHP atau opsi Konfigurasi PHP. Jika Anda memiliki server khusus, Anda mungkin perlu memutakhirkan dari baris perintah Jika Anda tertarik dengan pendekatan yang lebih praktis, Siftware berspesialisasi dalam memodernisasi aplikasi PHP lawas. Kami akan membantu Anda menilai keamanan dan kinerja, melakukan peningkatan yang diperlukan, dan memberikan dukungan berkelanjutan. Dengan begitu, Anda tidak perlu berinvestasi dalam penulisan ulang untuk melihat nilai bisnis Garis bawahAda sejumlah aplikasi PHP lawas yang menjalankan versi lama PHP, yang membuka pintu bagi risiko keamanan dan masalah kinerja Perangkat lunak menyediakan opsi hands-off bagi mereka yang ingin meningkatkan keamanan dan stabilitas aplikasi PHD mereka. untuk mempelajari lebih lanjut tentang bagaimana kami dapat membantu proyek pemeliharaan satu kali atau berkelanjutan Apakah PHP perlu diperbarui?Anda harus memperbarui versi PHP ke 8. 0 atau lebih tinggi – tidak hanya untuk mempertahankan dukungan aktif dan keamanan, tetapi juga untuk memanfaatkan peningkatan kinerja versi terbaru. Menggunakan versi PHP yang lebih lama setelah 28 November akan mengekspos situs web Anda ke kerentanan keamanan.
Apakah memperbarui PHP berisiko?Dukungan keamanan untuk versi 7. 4 akan berakhir November. 28, 2022, yang dapat mengekspos situs yang menggunakannya ke kerentanan keamanan yang belum ditambal. Menggunakan versi PHP yang tidak didukung untuk menjalankan situs web Anda sangat berisiko .
Apakah memperbarui PHP akan merusak situs saya?Kemungkinan pembaruan PHP merusak situs WordPress Anda sangat kecil . Namun, dengan banyaknya plugin gratis dan berbayar, satu baris kode yang buruk dapat menyebabkan kesalahan umum WordPress. Hal pertama yang perlu Anda lakukan adalah memastikan bahwa bukan plugin atau tema yang menyebabkan kesalahan ini.
Apakah saya perlu meningkatkan ke PHP 8?Semua versi PHP sebelum 7. 3 telah mencapai akhir masa pakainya, dan disarankan untuk memutakhirkan ke versi terbaru jika Anda menggunakan salah satu versi yang lebih lama , karena akan membuat . Bahkan 7. 4 akan mencapai akhir hidup pada 28 Nov 2022. |