MySQL


Install Apache, MySQL dan PHP pada Ubuntu 16.04

  1. Update package manager.
    sudo apt-get update
  2. Install dan jalankan apache.
    sudo apt-get install apache2
    sudo systemctl start apache2.service
  3. Install MySQL.
    sudo apt-get install mysql-server
    sudo /usr/bin/mysql_secure_installation
  4. Install php.
    sudo apt-get install php

    Install PHP extensions GD, MySQL.

    sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y
  5. Setting auto start untuk Apache dan MySQL.
    sudo systemctl enable apache2.service
    sudo systemctl enable mysql.service

    Restart Apache untuk menjalankan PHP.

    systemctl restart apache2.service

No directory, logging in with HOME=/

Ada yang pernah mencoba menjalankan ubuntu di perangkat android? Mungkin teman-teman yang pernah mencobanya mengalami masalah yang sama dengan yang saya alami. ketika  mencoba menginstall lamp server, muncul error “No directory, logging in with HOME=/” ketika akan menjalankan mysql server. Hal ini mungkin disebabkan karena kernel android dicompile dengan konfigurasi CONFIG_ANDROID_PARANOID_NETWORK. Masalah ini dapat diperbaiki dengan menambahkan mysql user pada aid_inet dan aid_net_raw groups.

usermod -a -G aid_inet,aid_net_raw mysql
su mysql

Langkah selanjutnya tinggal menjalankan mysql.

sudo service mysql start