TAHAP I - INSTALL NGINX
ns@ubuntu:~$ sudo apt install nginx
TEST INSTALLASI NGINX
ns@ubuntu:~$ curl http://ip_localhost
TAHAP II - INSTALL MYSQL
ans@ubuntu:~$ sudo apt install mysql-server
ans@ubuntu:~$ sudo mysql_secure_installation
Set password untuk mySql secure connection
ans@ubuntu:~$ sudo mysql
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
dimana 'password' di set sesuai keperluan
lalu cek lagi,
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
TAHAP III - INSTALL PHP
ans@ubuntu:~$ sudo apt install php-fpm php-mysql
ubah cgi.fix_pathinfo dari 1 menjadi 0 di file php.ini
ans@ubuntu:~$ sudo nano /etc/php/7.2/fpm/php.ini
cgi.fix_pathinfo=0
restart service php:
ans@ubuntu:~$ sudo systemctl restart php7.2-fpm
KONFIG AGAR NGINX MENGGUNAKAN PHP PROCESSOR
edit file default
ans@ubuntu:~$ sudo nano /etc/nginx/sites-available/default
ada beberapa perubahan yang perlu dilakukan:
- tambahkan index.php dibagian index
- ubah server_name
- uncomment php processing blok
- uncomment .htaccess
perubahan menjadi:
test ubahan syntax yg sudah dilakukan dengan
ans@ubuntu:~$ sudo nginx -t
kalau sudah ok, reload nginx
ans@ubuntu:~$ sudo systemctl reload nginx
SELESAI
coba create info.php untuk mengetest web server dan arahkan browser ke http://ip_hostname/info.php
ns@ubuntu:~$ sudo apt install nginx
TEST INSTALLASI NGINX
ns@ubuntu:~$ curl http://ip_localhost
TAHAP II - INSTALL MYSQL
ans@ubuntu:~$ sudo apt install mysql-server
ans@ubuntu:~$ sudo mysql_secure_installation
Set password untuk mySql secure connection
ans@ubuntu:~$ sudo mysql
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
dimana 'password' di set sesuai keperluan
lalu cek lagi,
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
TAHAP III - INSTALL PHP
ans@ubuntu:~$ sudo apt install php-fpm php-mysql
ubah cgi.fix_pathinfo dari 1 menjadi 0 di file php.ini
ans@ubuntu:~$ sudo nano /etc/php/7.2/fpm/php.ini
cgi.fix_pathinfo=0
restart service php:
ans@ubuntu:~$ sudo systemctl restart php7.2-fpm
KONFIG AGAR NGINX MENGGUNAKAN PHP PROCESSOR
edit file default
ans@ubuntu:~$ sudo nano /etc/nginx/sites-available/default
ada beberapa perubahan yang perlu dilakukan:
- tambahkan index.php dibagian index
- ubah server_name
- uncomment php processing blok
- uncomment .htaccess
perubahan menjadi:
test ubahan syntax yg sudah dilakukan dengan
ans@ubuntu:~$ sudo nginx -t
kalau sudah ok, reload nginx
ans@ubuntu:~$ sudo systemctl reload nginx
SELESAI
coba create info.php untuk mengetest web server dan arahkan browser ke http://ip_hostname/info.php
Comments