Anda di halaman 1dari 4

INSTALL NGINX DI MANJARO

1. Update Sistem
# pacman -Syyu

2. Install Nginx Selanjutnya install nginx, dengan melakukan perintah:


# pacman -S nginx

Aktifkan nginx dan agar ia jalan ketika start up:


# systemctl start nginx
# systemctl enable nginx
Jika proses di atas lancar, maka sekarang harusnya nginx sudah bisa ditest dengan membuka
http://localhost pada browser kita.

3. Install PHP
Selanjutnya install php, dengan melakukan perintah berikut:
# pacman -S php php-fpm
etelah proses instalasi php selesai. Sekarang kita perlu untuk mengatur agar web server kita
(nginx) memanggil php-fpm setiap ada file dengan ekstensi php yang dipanggil.

Untuk melakukan hal tersebut, buka file /etc/nginx/nginx.conf.


Lalu temukan tulisan berikut:
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
Dan konfigurasi di atas bisa diganti atau ditambah di bawahnya dengan konfigurasi berikut:

location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
root /usr/share/nginx/html;
include fastcgi.conf;
}

Lalu jangan lupa tambahkan index.php pada block location.

location / {
root /usr/share/nginx/html;
index index.html index.htm index.php
}

Lalu restart nginx dan juga jalan service php-fpm dengan perintah berikut:
# systemctl start php-fpm
# systemctl enable php-fpm
# systemctl restart nginx

4. Testing PHP
Setelah menginstall php dan mengatur agar nginx memanggil php-fpm ketika ada file *.php yang
dieksekusi, maka sekarang ktia perlu melakukan testing apakah php kita sudah terinstall dengan
baik.
Buat file /usr/share/nginx/html/info.php.
Lalu isi file tersebut dengan script berikut:
<?php
phpinfo();
Simpan. Lalu pada browser anda, buka alamat http://localhost/info.php.

5. Install MariaDB (mysql)

Selanjutnya kita akan menginstall mariadb sebagai database management system.

# pacman -S mariadb

Setelah selesai diunduh, lakukan perintah berikut.

# mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Lalu hidupkan service mariadb.

# systemctl start mariadb


# systemctl enable mariadb

Lalu lanjutkan instalasi mysql dengan perintah berikut:

# mysql_secure_installation

Setelah itu lanjutkan proses dengan menjawab secara teliti setup wizard yang muncul.

6. Konfigurasi php

Setelah itu agar php kita bisa mengakses database mysql, buka file /etc/php/php.ini. Lalu
uncomment dua baris berikut:
extension=pdo_mysql.so
extension=mysqli.so

Dan restart php-fpm anda.


# systemctl restart php-fpm
7. Menginstal phpMyAdmin
# sudo pacman -S phpmyadmin

Instalasi sekarang akan selesai. Agar server web Nginx menemukan dan menayangkan file
phpMyAdmin dengan benar, kita perlu membuat tautan simbolis dari file instalasi ke direktori
root dokumen Nginx:
# sudo ln -s /usr/share/webapps/phpMyAdmin/ /usr/share/nginx/html/phpmyadmin

Restart nginx dengan perintah berikut:


# sudo systemctl restart nginx && systemctl restart php-fpm

Anda mungkin juga menyukai