Create Folder or Document in Ubuntu

Selamat malam kawan, jujur saja saya belum banyak mengenal ubuntu, jadi ini sebenarnya untuk mengingat saja, yang belum mengenal yuk kita belajar bareng 🙂

Langsung saja yuk coba code berikut:
sudo chown -R okto:okto /var/www/html

selection_020

Done, semoga kawan-kawan yang lain membantu.

Advertisements

Install Apache, PHP7.1 and MariaDB10 On Ubuntu

Selamat siang kawan, kali ini kita akan mencoba bagaimana cara menginstall apache, php dan mariadb. Sebenernya ide ini karena saya sudah install ubuntu terbaru saja wkwkwk.. Oke, yuk ikuti tiap langkah-langkahnya secara ringkas.

Install Apache2 dan PHP7.1
Langkah-1
sudo apt install apache2

Langkah-2
sudo add-apt-repository ppa:ondrej/php

Langkah-3
sudo apt-get update

Langkah-4
sudo apt-get install -y php7.1

Langkah-5, cek versi php
php -v

selection_002

Langkah-6, cek module PHP
sudo apt-cache search php7-*

selection_003

Langkah-7, install modules
sudo apt-get install php7.1-curl…

selection_005

Done,  ..

Install MariaDB

Langkah-1
sudo apt-get install mariadb-server

Langkah-2, set root password, sebagai user root
sudo su

Langkah-3
mysql_secure_installation, maka akan tampil pertanyaan.

Pertanyaan pertama current password, tidak perlu dijawab enter saja

selection_007

Pertanyaan ke-2 set root password, jawab y

selection_008

Pertanyaan ke-3, remove anonymous user, jawab y

Pertanyaan ke-4, disallow root login remotely, jawab y

Selanjutnya, remove test database dan relod previlege table, jawab y.

Done, semoga membantu…sekian.

Reference:
http://tecadmin.net/install-php-7-on-ubuntu/#
https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-16-04-lamp/
http://idroot.net/linux/install-mariadb-ubuntu-16-04/

Install Notepadqq Like Notepad++ on Ubuntu

Nah, karena baru belajar ubuntu jadi uring-uringan juga nih gimana caranya install notepad++ di Ubuntu, ternyata eh ternyata ada juga tandingan notepad++ sepupunya notepadqq di ubuntu, mau tau cara installnya? langkahnya cuma ada 3, yuk ikuti.

Langkah-1
sudo add-apt-repository ppa:notepadqq-team/notepadqq

Langkah-2
sudo apt-get update

Langkah-3
sudo apt-get install notepadqq

Done, 🙂

Permission of HTDOCS on Ubuntu

Ketika membuat file di htdocs pada ubuntu memang sulit untuk yang baru mengenal ubuntu, isunya karena permission, Nah oleh karena itu kita akan mencoba bagaimana membuat sebuah file di htdocs, bagaimana caranya? yuk ikuti langkah berikut:

Langkah-1
Buka terminal dengan tekan bersamaan ctrl + alt + t.

Langkah-2
Ketik pada terminal who am i

Langkah-3

sudo chown -R username:username /opt/lampp/htdocs

Langkah-4
Masukkan password username

Langkah-5
Update httpd.conf, user daemon menjadi user oktobuntu

sudo gedit /opt/lampp/etc/httpd.conf

<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User oktobuntu
Group daemon
</IfModule>

Langkah-6
done.

Upgrade XAMPP PHP Version to PHP7

Halo…selamat malam, kali ini kita akan mencoba bagaimana cara upgrade XAMPP v3.2.2 yang secara default PHP 5.6.15 menjadi PHP 7.1.1, sebenarnya alasan ini dikarenakan dalam diri yang ingin belajar pemograman PHP kembali dengan versi yang terbaru saat ini. Sebagain info versi PHP 7 saat ini lebih cepat 12 kali lipat dari versi PHP 5.6.

Langsung saja yuk bagaimana langkah-langkah upgrade nya?

Langkah-1
Download zip PHP7.1.1 VC14 x86 Non Thread Safe (2017-Jan-18 21:06:18), disini.

Langkah-2
Buatlah folder php7, kemudian exctract zip tersebut pada folder php7.

forder-php7

Langkah-3
Edit XAMPP Setting, replace php menjadi php7

#
# XAMPP settings
#

<IfModule env_module>
 SetEnv MIBDIRS "C:/xampp/php7/extras/mibs"
 SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
 SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
 SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php7"
 SetEnv PHPRC "\\xampp\\php7"
 SetEnv TMP "\\xampp\\tmp"
</IfModule>

#
# PHP-Module setup
# 
LoadFile "C:/xampp/php7/php7ts.dll" 
LoadFile "C:/xampp/php7/libpq.dll"
LoadModule php7_module "C:/xampp/php7/php7apache2_4.dll"

Langkah-4
Ubah environment variable sebagai berikut:

edit-environment-variable

Langkah-5
Karena pasti akan ada error PHP 7: Missing VCRUNTIME140.dll,
Maka donwload file berikut kemudian install.

Langkah-6
Restart xampp, kemudian check php melalui cmd.

phpcmd

check php melalui phpinfo()

phpv7

done 🙂

reference:
http://tektriks.com/how-to-upgrade-php-5-6-to-php-7-in-xampp-on-windows/
http://stackoverflow.com/questions/30811668/php-7-missing-vcruntime140-dll
https://codingforspeed.com/performance-comparison-between-php7-0-11-and-php5-6-23-on-two-vps/

How To Install Node.js On Windows

Bermula membaca 23 framework javascript yang terbaik tahun 2016 dari sebuah halaman web berikut, dan pernah mendengar apa itu node.js, seakan rasanya ingin menginstall salah satu framework javascript tersebut. Naah, karena nama framework ini sering kita dengar, sehingga kita akan mencoba menginstall apa itu node.js. Berikut langkah-langkah nya. Oh iya tidak lupa, kali ini install framework node.js di windows.

Langkah -1
Download installer di https://nodejs.org/en/

Langkah -2
Klik installer tersebut, kemudian klik next
1

Langkah -3
Accept, kemudian klik next
2

Langkah -4
Pilih folder, kemudan klik next
3

Langkah -5
Pilih fitur, klik saja next
4

Langkah -6
Klik next dan selesai
7

Setelah selesai install, cek pada cmd versi node.js tersebut.
8

done, 🙂

Sumber: https://docs.npmjs.com/getting-started/installing-node
Sumber : https://colorlib.com/wp/javascript-frameworks/

PHP Connect To SQL SERVER 2012 Express

Kali ini kita mencoba bagaimana php dapat koneksi ke SQL Server yang lebih tepatnya PHP 5.6 dengan SQL Server 2012 Express. Sebenarnya ide ini berasal dari teman kantor yang ingin mencobanya namun masih gagal. Nah, berangkat dari situ sayapun ngulik2 bagaimana cara koneksinya. Berikut langkah2 cara koneksinya:

Langkah-1
Download  SQLSRV disini.

microsoft-driver

Langkah-2
Setelah didownload extract ke directory php/ext

Langkah-3
Tulis script sebagai berikut pada file php.ini

extension=php_sqlsrv_56_ts.dll

Langkah-4
Done.

Untuk mencobanya, silahkan buat sebuah file php bernama connect.php

<?php
$serverName = "OKTO\sqlexpress"; //serverName\instanceName
 
$connectionInfo = array( "Database"=>"testDB");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
 echo "Connection established.<br />";
}else{
 echo "Connection could not be established.<br />";
 die( print_r( sqlsrv_errors(), true));
}
?>

Selamat mencoba 🙂