Mengganti Versi PHP Nginx Unit

Mengganti versi PHP di server Ubuntu yang menggunakan Nginx Unit untuk WordPress sedikit berbeda dari pengaturan tradisional dengan PHP-FPM. Berikut adalah langkah-langkah yang perlu Anda ikuti untuk memperbarui versi PHP yang digunakan oleh Nginx Unit:

1. Install Versi PHP Baru

  • Pertama, Anda perlu menginstal versi PHP baru yang ingin Anda gunakan. Misalnya, jika Anda ingin menginstal PHP 8.2, jalankan perintah berikut:bashCopy code

2. Update Konfigurasi Nginx Unit

  • Setelah menginstal PHP versi baru, Anda perlu memperbarui konfigurasi Nginx Unit untuk menggunakan PHP 8.2. Konfigurasi ini ada di file JSON Unit Anda, yang mengelola aplikasi PHP.
  • Cari konfigurasi aplikasi WordPress Anda di dalam JSON dan ubah jalur PHP ke versi yang baru. Contoh konfigurasi dapat terlihat seperti ini:Sebelumnya (menggunakan PHP 8.1)
{
    "applications": {
        "wordpress": {
            "type": "php",
            "user": "www-data",
            "group": "www-data",
            "root": "/var/www/wp-i.com",
            "script": "index.php",
            "options": {
                "file": "/usr/bin/php8.1"
            }
        }
    }
}

Ubah ke PHP 8.2:

{
    "applications": {
        "wordpress": {
            "type": "php",
            "user": "www-data",
            "group": "www-data",
            "root": "/var/www/wp-i.com",
            "script": "index.php",
            "options": {
                "file": "/usr/bin/php8.2"
            }
        }
    }
}
  • Pastikan jalur file menunjuk ke biner PHP versi baru yang telah Anda instal.

3. Reload Konfigurasi Nginx Unit

Setelah memperbarui konfigurasi JSON, Anda perlu memuat ulang konfigurasi Nginx Unit agar perubahan tersebut berlaku. Anda bisa melakukan ini dengan mengirimkan file JSON yang telah diperbarui ke Nginx Unit.

sudo curl -X PUT --data-binary @config.json --unix-socket /var/run/control.unit.sock http://localhost/config/

Pastikan untuk mengganti @config.json dengan nama file JSON yang Anda gunakan.

4. Verifikasi Versi PHP yang Baru

  • Anda bisa memverifikasi bahwa PHP yang baru digunakan dengan membuat file info.php di direktori root WordPress Anda dan mengaksesnya melalui browser. File tersebut bisa berisi
<?php
phpinfo();
?>
  • Buka http://your-domain.com/info.php dan periksa apakah versi PHP yang baru sudah digunakan.

5. Uninstall Versi PHP Lama (Opsional)

  • Jika Anda yakin bahwa PHP versi baru bekerja dengan baik, Anda bisa menghapus versi PHP yang lama:bashCopy codesudo apt remove php8.1 php8.1-cli sudo apt autoremove

6. Uji Website WordPress

  • Pastikan untuk menguji website Anda secara menyeluruh untuk memastikan semua fitur, tema, dan plugin bekerja dengan baik dengan versi PHP yang baru.

Dengan langkah-langkah ini, Anda dapat mengganti versi PHP di Nginx Unit untuk WordPress tanpa masalah.

Leave a Comment