Menemukan Fungsi PHP yang Diaktifkan di Hosting WordPress Anda Menggunakan phpinfo()

Diterbitkan: 2023-07-11

WordPress berjalan di PHP, jadi sebagai pengembang WordPress, penting untuk memahami fungsi PHP yang diaktifkan di server yang menghosting situs Anda.

Apakah Anda perlu menyiapkan plugin atau mengonfigurasi aplikasi di situs WordPress dan bertanya-tanya apakah fungsi atau pustaka PHP tertentu diaktifkan di server Anda (misalnya cURL)?

Dalam tutorial ini, kami akan menunjukkan cara cepat dan mudah untuk menemukan fungsi PHP yang diaktifkan di server Anda menggunakan fungsi phpinfo() di WordPress. Kami juga menyediakan glosarium lengkap dari fungsi PHP ini untuk referensi, dan untuk membantu Anda lebih memahami backend situs WordPress Anda.

Tutorial singkat ini mencakup hal-hal berikut:

  • Apa itu phpinfo()?
  • Cara Menemukan Fungsi PHP yang Diaktifkan di Server Anda Menggunakan phpinfo()
  • Glosarium Fungsi PHP

Apa itu phpinfo()?

Fungsi phpinfo() adalah fungsi PHP bawaan yang menyediakan daftar panjang informasi mendetail tentang instalasi PHP dan pengaturan konfigurasi di server Anda, termasuk semua ekstensi yang dimuat.

Saat phpinfo() dipanggil dan dijalankan, ia menghasilkan halaman HTML komprehensif yang menampilkan berbagai aspek lingkungan PHP, termasuk versi PHP, ekstensi, arahan, variabel lingkungan, dan banyak lagi.

Fungsi phpinfo() menampilkan informasi dalam format tabel, membuatnya mudah dinavigasi dan memahami konfigurasi PHP. Pengetahuan ini memungkinkan Anda memanfaatkan fungsi yang tersedia di lingkungan hosting Anda dan mengoptimalkan proses pengembangan WordPress Anda.

Informasi yang ditampilkan oleh phpinfo() dapat dikategorikan ke dalam bagian yang berbeda yang memberikan detail spesifik tentang aspek tertentu dari lingkungan PHP.

Beberapa informasi umum yang dapat Anda temukan menggunakan phpinfo() meliputi:

1. Versi PHP : Versi PHP yang berjalan di server.
2. Pengaturan konfigurasi : Berbagai pengaturan dan arahan yang ditentukan dalam file konfigurasi PHP (php.ini).
3. Ekstensi : Daftar ekstensi PHP yang dimuat dan konfigurasinya.
4. Variabel lingkungan : Variabel lingkungan server dan nilainya.
5. Variabel PHP : Informasi tentang variabel PHP yang telah ditentukan sebelumnya, seperti `$_SERVER`, `$_GET`, `$_POST`, dll.
6. Header HTTP : permintaan HTTP dan header tanggapan.

Untuk daftar semua fungsi PHP yang diaktifkan di server Anda, lihat tutorial di bawah ini.

Catatan:

  • Gunakan phpinfo() dengan hati-hati. Meskipun menyediakan informasi berharga untuk tujuan pengembangan dan pemecahan masalah, informasi tersebut tidak boleh dibiarkan dapat diakses di server produksi. Setelah mendapatkan informasi yang diperlukan, kami menyarankan untuk menghapus atau mengomentari pemanggilan fungsi phpinfo() untuk tujuan keamanan.
  • Jika Anda hanya perlu mengetahui versi PHP mana yang sedang dijalankan server Anda, Anda dapat melewati tutorial di bawah ini dan cukup membuka tab Hosting > Ikhtisar di The Hub.
Layar The Hub - Hosting Overview - Informasi versi PHP.
Periksa versi PHP mana yang dijalankan server Anda dari The Hub

Cara Menemukan Fungsi PHP yang Diaktifkan di Server Anda Menggunakan phpinfo()

Dengan mengikuti langkah-langkah yang diuraikan dalam tutorial ini, Anda akan belajar cara mudah mengambil daftar informasi yang menampilkan semua fungsi dan ekstensi PHP yang diaktifkan di server Anda.

Untuk tutorial ini, kami akan menunjukkan cara mengakses daftar fungsi PHP untuk situs WordPress yang disiapkan di hosting WPMU DEV. Perhatikan bahwa lingkungan hosting yang berbeda mungkin menggunakan alat dan metode yang berbeda untuk menampilkan informasi ini. Hubungi dukungan hosting Anda jika Anda memiliki pertanyaan atau butuh bantuan.

Langkah 1: Akses file situs WordPress Anda

Untuk memulai, Anda harus dapat mengakses file situs WordPress yang disimpan di server Anda. Anda dapat melakukannya melalui FTP atau menggunakan alat Pengelola File kami.

Langkah 2: Buat file PHP

Selanjutnya, buat file PHP menggunakan editor teks dan tambahkan fungsi phpinfo() seperti di bawah ini:

<?php
phpinfo();

Anda dapat menamai file PHP ini sesuka Anda. Pada contoh di bawah ini, kami menamai file 'info.php' (catatan: hindari menggunakan nama file yang ada di folder root instalasi WordPress Anda untuk mencegah penimpaan file asli).

berkas PHP
Buat file PHP untuk memanggil fungsi phpinfo().

Simpan file PHP Anda dan tutup editor teks Anda.

Langkah 3: Unggah file ke server Anda

Temukan direktori root instalasi WordPress Anda, tempat file utama seperti wp-config.php dan index.php berada, dan unggah file Anda ke folder ini.

Seperti disebutkan sebelumnya, Anda dapat melakukannya dengan mudah menggunakan alat Pengelola File kami.

Manajer File
Unggah file ke direktori root instalasi WordPress.

Langkah 4: Akses output phpinfo()

Buka situs WordPress Anda di browser web dan masukkan URL file PHP yang diunggah untuk menghasilkan laporan fungsi PHP.

Anda akan melihat informasi PHP ditampilkan. Keluarannya akan berisi informasi mendetail tentang konfigurasi PHP, termasuk semua fungsi yang diaktifkan di server Anda.

laporan fungsi PHP.
laporan fungsi PHP.

Langkah 5: Temukan fungsi PHP yang diaktifkan

Gulir ke bawah output phpinfo() untuk menemukan fungsi tertentu. Biasanya, Anda akan menemukan daftar semua fungsi PHP yang diaktifkan beserta pengaturan dan konfigurasinya masing-masing di bagian berlabel “Core”.

Itu saja!

Lihat bagian Glosarium di bawah ini jika Anda perlu mencari salah satu fungsi yang tercantum dalam laporan fungsi PHP yang dihasilkan.

Glosarium Fungsi PHP

Glosarium ini menyediakan daftar berbagai fungsi PHP dan aplikasinya. Jangan ragu untuk mem-bookmark halaman ini dan menggunakannya sebagai panduan referensi cepat untuk lebih memahami backend situs WordPress Anda.

Konfigurasi

Fungsi ini berkaitan dengan pengaturan PHP untuk bekerja dengan server Internet dan untuk menentukan pengaturan dalam skrip PHP Anda.

  • bcmath – Modul ini memungkinkan matematika presisi arbitrer dalam PHP.
  • kalender – Fungsi PHP ini memungkinkan konversi antara berbagai format kalender.
  • cgi-fcgi – Perintah untuk PHP saat dijalankan dalam mode CGI atau FastCGI.

Inti

Ini adalah fungsi dan kelas dasar PHP yang membentuk inti dari bahasa PHP.

  • ctype – Pustaka PHP yang memeriksa apakah tipe data suatu variabel adalah tipe karakter yang valid.
  • curl – Digunakan untuk mentransfer data dengan URL dan merupakan tulang punggung dari banyak fungsi di PHP.
  • tanggal – Sekelompok fungsi yang memungkinkan Anda mengambil atau memformat tanggal dan waktu lokal atau GMT dalam PHP.
  • dom – Ekstensi PHP yang menyediakan API XML DOM (Document Object Model) yang tangguh dan kuat.
  • exif - Fungsi PHP digunakan untuk bekerja dengan metadata gambar.
  • FFI – Antarmuka Fungsi Asing adalah ekstensi yang menyediakan cara sederhana untuk memanggil fungsi asli, mengakses variabel asli, dan membuat/mengakses struktur data yang ditentukan dalam pustaka C.
  • fileinfo – Ekstensi PHP yang membantu Anda mengidentifikasi tipe mime file.
  • filter – Fungsi ini memfilter data dengan memvalidasi atau membersihkannya yang membantu mengamankan aplikasi PHP.
  • ftp – Fungsi FTP PHP membantu membangun koneksi ke server FTP jarak jauh, bagian penting dari berbagi file.
  • gd – Pustaka yang digunakan untuk pembuatan gambar dinamis.
  • gettext – Ekstensi yang ditujukan untuk internasionalisasi skrip PHP dengan memberikan dukungan terjemahan.
  • gmp – Ini adalah ekstensi PHP untuk matematika presisi arbitrer.
  • hash – Fungsi ini digunakan untuk menghasilkan nilai hash dari sebuah string.
  • iconv – Menyediakan antarmuka ke pustaka iconv GNU, yang menyediakan konversi set karakter.
  • igbinary – Sebuah alternatif untuk serializer PHP dengan kinerja yang lebih baik dan ukuran yang lebih kecil.
  • imagick – Ekstensi PHP yang memungkinkan bekerja dengan ImageMagick, rangkaian perangkat lunak yang tangguh untuk membuat, mengedit, dan menyusun gambar.
  • imap – Fungsi ini menyediakan API untuk berkomunikasi dengan server surat internet menggunakan PHP.
  • intl – Ekstensi ini membantu melakukan pemformatan yang sesuai dengan UCA dan pemformatan tanggal/waktu/angka/mata uang dalam PHP.
  • json – Fungsi JSON dalam PHP memungkinkan untuk encoding dan decoding data JSON.
  • ldap – Fungsi LDAP menghubungkan, mengikat, dan memutuskan sambungan dari direktori LDAP.
  • libxml – Pustaka dasar yang menawarkan sekumpulan API untuk memanipulasi XML, termasuk penguraian dokumen XML dan dukungan untuk jenis dokumen lain seperti HTML.
  • mbstring – Ekstensi penanganan string non-biner yang menyediakan fungsi string spesifik multibyte.
  • mcrypt – Menyediakan berbagai fungsi enkripsi.
  • memcache – Modul memcache menyediakan antarmuka prosedural dan berorientasi objek yang praktis untuk memcache, kinerja tinggi, sistem caching objek memori terdistribusi, bersifat umum tetapi dimaksudkan untuk digunakan dalam mempercepat aplikasi web dinamis dengan mengurangi beban basis data.
  • memcached – Ekstensi untuk berinteraksi dengan memcached melalui pustaka libmemcached.
  • msgpack – Menyediakan antarmuka ke msgpack.org, yang merupakan pustaka serialisasi objek efisien berbasis biner.
  • mysqli – Driver database yang digunakan untuk berinteraksi dengan database MySQL.
  • mysqlnd – Ini adalah driver asli MySQL untuk PHP.
  • openssl – Fungsi PHP tangguh yang digunakan untuk membuat dan memverifikasi tanda tangan digital.
  • pcre – Menyediakan fungsi untuk 'ekspresi reguler yang kompatibel dengan perl'.
  • PDO – PHP Data Objects adalah lapisan akses basis data yang menyediakan metode akses seragam ke banyak basis data.
  • pdo_mysql – Driver yang mengimplementasikan antarmuka PHP Data Object (PDO) untuk mengaktifkan akses ke database MySQL.
  • Phar – Format arsip yang digabungkan dengan pustaka runtime untuk membantu membangun dan memuat aplikasi PHP yang digabungkan ke dalam satu file.
  • posix – Aksesor ke panggilan sistem POSIX (Unix).
  • readline – Menyediakan kemampuan pengeditan baris interaktif dan fungsi riwayat.
  • redis – Ekstensi PHP untuk berinteraksi dengan Redis, layanan penyimpanan nilai kunci berkinerja tinggi.
  • Refleksi – Ekstensi PHP, memungkinkan pemeriksaan dan rekayasa ulang program PHP menggunakan proses yang disebut “refleksi”.
  • sesi – Fungsi ini memungkinkan manajemen sesi pengguna.
  • shmop – Antarmuka sederhana untuk mengakses segmen memori bersama di PHP.
  • SimpleXML – Ekstensi yang menyederhanakan pekerjaan membaca file XML.
  • sabun – SoapClient adalah kelas bawaan PHP yang menyediakan metode untuk mengirim permintaan SOAP dan menerima respons SOAP dari URL.
  • soket - Fungsi soket PHP memungkinkan Anda membuat dan mengelola soket jaringan, komunikasi jaringan tingkat rendah antar server.
  • sodium – Sodium adalah pustaka perangkat lunak modern dan mudah digunakan untuk enkripsi, dekripsi, tanda tangan, hashing kata sandi, dan lainnya.
  • SPL – Perpustakaan PHP Standar (SPL) adalah kumpulan antarmuka dan kelas yang merupakan bagian dari inti PHP.
  • standar – Ini adalah fungsi dan kelas bawaan yang disediakan oleh PHP yang tidak bergantung pada dependensi eksternal atau ekstensi PHP.
  • sysvmsg – Ini menyediakan antarmuka ke antrian pesan System V.
  • sysvsem – Menawarkan akses ke semaphore bergaya POSIX.
  • sysvshm – Menyediakan fungsi memori bersama.
  • tokenizer – Fungsi tokenizer menyediakan API yang memungkinkan konversi kode sumber PHP menjadi array token.
  • xml – XML (eXtensible Markup Language) Fungsi Parser memungkinkan Anda mengurai dokumen XML.
  • xmlreader – Ekstensi yang menarik data dan mendorongnya keluar lagi.
  • xmlrpc – Implementasi PHP dari protokol XML-RPC yang digunakan dalam pertukaran data di seluruh jaringan.
  • xmlwriter – Ekstensi untuk membuat dokumen XML menggunakan gaya 'seperti konstruktor' yang sederhana.
  • xsl – XSL adalah bahasa untuk mengekspresikan style sheet untuk mengubah dokumen XML menjadi dokumen XML lainnya.
  • Zend OPcache – Komponen sumber terbuka yang meningkatkan kinerja PHP dengan menyimpan bytecode skrip yang telah dikompilasi dalam memori bersama, sehingga menghilangkan kebutuhan PHP untuk memuat dan mengurai skrip pada setiap permintaan.
  • zip – Ekstensi zip PHP digunakan untuk membaca, menulis, dan memanipulasi arsip zip.
  • zlib – Menyediakan akses ke pustaka kompresi zlib.

Modul Tambahan

Ini adalah komponen atau pustaka perangkat lunak yang mendasari yang menambahkan berbagai fungsi ke bahasa scripting PHP.

Lingkungan

Terlibat dalam pengaturan, konfigurasi, dan pengelolaan lingkungan runtime PHP.

Variabel PHP

Ini digunakan untuk menyimpan data yang dapat dimodifikasi selama eksekusi skrip Anda.

DIY atau Gunakan Tim Dukungan Kami

Mempelajari PHP akan meningkatkan kemampuan Anda untuk memecahkan masalah, memodifikasi, dan mengoptimalkan situs WordPress Anda.

Mudah-mudahan, tutorial ini akan berguna jika Anda perlu melakukan pencarian cepat fungsi PHP yang diaktifkan di server Anda. Tentu saja, jika situs WordPress Anda dihosting dengan WPMU DEV, Anda selalu dapat menghubungi tim dukungan 24/7 kami untuk mendapatkan bantuan ahli tentang segala hal yang terkait dengan WordPress dan hosting, atau mendapatkan jawaban instan dengan asisten bertenaga AI kami.

Dan yakinlah, hosting kami dikonfigurasi untuk bekerja dengan hampir semua plugin, aplikasi, dan konfigurasi WordPress.

Pernahkah Anda menggunakan metode ini sebelumnya untuk mencari fungsi PHP yang diaktifkan di server Anda? Bagikan pemikiran Anda di komentar di bawah.