Cara Instal PHP di VPS Yang Wajib Diketahui

Cara Instal PHP di VPS Yang Wajib Diketahui

Untuk menginstal PHP di VPS (Virtual Private Server), Anda perlu mengikuti langkah-langkah yang sesuai dengan sistem operasi yang Anda gunakan (Ubuntu, CentOS, Debian, dll.). Berikut adalah panduan umum untuk menginstal PHP beserta beberapa cara berbeda berdasarkan distribusi yang umum digunakan.


1. Menginstal PHP di VPS

Langkah 1: Login ke VPS

Masuk ke VPS Anda melalui terminal atau Remote Desktop dengan akses root atau menggunakan pengguna yang memiliki hak sudo.


2. Instalasi PHP di Ubuntu/Debian

  1. Update Repository
    Perbarui repositori Anda terlebih dahulu:

    sudo apt update
    
  2. Instal PHP
    Instal PHP beserta modul yang diperlukan, misalnya untuk Ubuntu:

    sudo apt install php php-fpm php-mysql php-cli php-curl php-mbstring php-xml php-zip
    
  3. Cek Instalasi
    Periksa versi PHP yang telah diinstal:

    php -v
    
  4. Instalasi Tambahan
    Jika perlu, tambahkan ekstensi tambahan seperti:

    sudo apt install php-xml php-mbstring php-pear
    

3. Instalasi PHP di CentOS/RedHat

  1. Tambahkan Repository Remi atau IUS
    Untuk menginstal versi PHP terbaru, tambahkan repository Remi atau IUS.

    sudo yum install epel-release
    sudo yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
    
  2. Instal PHP
    Instal versi PHP yang diinginkan:

    sudo dnf module install php:remi-8.1
    
  3. Cek Instalasi
    Periksa versi PHP yang telah diinstal:

    php -v
    
  4. Instalasi Tambahan
    Anda bisa menambahkan ekstensi lainnya, misalnya:

    sudo dnf install php-mbstring php-xml php-curl
    

4. Instalasi PHP di Debian

  1. Update Repository
    Perbarui repositori terlebih dahulu:

    sudo apt update
    
  2. Instal PHP
    Instal PHP bersama dengan modul yang diperlukan:

    sudo apt install php php-fpm php-mysql php-cli php-curl php-mbstring php-xml php-zip
    
  3. Cek Instalasi
    Periksa versi PHP yang telah diinstal:

    php -v
    

5. Mengatur PHP-FPM

Jika Anda menggunakan PHP-FPM untuk menjalankan PHP sebagai FastCGI Process Manager:

  1. Konfigurasi PHP-FPM
    Di Ubuntu, Anda bisa mengedit file konfigurasi PHP-FPM di:

    sudo nano /etc/php/7.x/fpm/php.ini
    

    Lakukan pengaturan sesuai kebutuhan, misalnya menambahkan ekstensi atau menyesuaikan pengaturan memori.

  2. Restart PHP-FPM
    Setelah pengaturan selesai, restart PHP-FPM:

    sudo systemctl restart php7.x-fpm
    

6. Menambahkan Virtual Host untuk PHP

Jika menggunakan Apache atau Nginx, Anda dapat mengonfigurasi virtual host untuk mengelola situs menggunakan PHP.

Contoh konfigurasi untuk Apache:

<VirtualHost *:80>
    ServerAdmin admin@domainanda.com
    DocumentRoot /var/www/domainanda.com/public_html
    ServerName domainanda.com

    <Directory /var/www/domainanda.com/public_html>
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog /var/log/apache2/domainanda.com_error.log
    CustomLog /var/log/apache2/domainanda.com_access.log combined

    Include /etc/php/7.x/apache2/php.ini
</VirtualHost>

Setelah konfigurasi selesai, restart server web (Apache/Nginx).


Dengan langkah-langkah di atas, Anda telah berhasil menginstal dan mengatur PHP di VPS Anda sesuai kebutuhan.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *