Cara edit variabel PATH di Linux

Melanjutkan seri dalam perjuangan saya menginstall Nginx dilengkapi modul PageSpeed, setelah sebelumnya berurusan dengan init script agar bisa dieksekusi setiap server Linux hidup maka kali ini menambahkan program Nginx agar bisa dipanggil lewat shell misal dengan perintah: service nginx reload. Jadi tidak perlu menjalankan dengan lokasi direktori lengkapnya.

Agar mendapatkan hasil yang kita inginkan maka diperlukan menambahkan lokasi direktori yang berisi binary/program kedalam variabel $PATH. Dan ini aslinya cukup mudah, tapi jarang tersentuh kalau sudah terbiasa menginstall semua paket aplikasi dari repository. Masalahnya untuk kasus saya perlu dicompile dari source code jadi semua komponen pelengkapnya perlu dilakukan secara manual.

Untuk melihat apa isi variabel PATH sekarang ketikkan”

echo $PATH

Akan muncul balasan seperti berikut:

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

Linux akan mencari suatu program yang anda panggil secara berurutan dari awal, dari kiri ke kanan. Jadi akan lebih cepat respon aplikasi yang sering digunakan direktorinya ada didepan.

Disini saya ingin menambahkan direktori program Nginx 1.9.6. Nah… untuk menambahkan direktori di awal maka eksekusi perintah ini:

export PATH=/usr/local/nginx/sbin/:$PATH

Sebaliknya kalau ingin di akhir jalankan perintah ini:

export PATH=$PATH:/usr/local/nginx/sbin/

Kemudian reboot saja agar konfigurasi barunya dikenali Linux. Semoga bermanfaat. 🙂

One Comment

  1. Saya sudah edit mas, tapi sekarang saya ada masalah dengan settingan php-fpm:
    ERROR: unable to bind listening socket for address ‘127.0.0.1:9000’: Address already in use (48)

    Padahal sudah test nginx dan php semuanya oke. Giliran mau menjalankan php muncul erorr

    Saya coba install wordpress di localhost dengan menggunakan Nginx

Tinggalkan Balasan

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