Design Development

Instalasi PHP 5.6 7.0 7.1 7.2 Mysql dan Apache

Berikut adalah langkah-langkah dalam melakukan instalasi Apache, PHP , Mysql, postgree keluarga turunan debian khususnya ubuntu. Cara yang sudah saya pernah tulis sebelumnya. terkadang saya kembali cuma untuk melihat tulisan ini. Maklum terkadang lupa.. dan mau enaknya aja alias copas command

Link switcher https://balideva.com/switcher-php-7-0-dan-5-6/

Check APACHE2
Katakanlah sudah punya apache2, kalau belum dapat melakukan instalasi dari terminal
apt-get install apache2

Tempat Penyimpanan file terletak di /var/www di Debian

Install MYSQL
Install mysql dengan command seperti ini
apt-get install mysql-server mysql-client

Nanti akan ditanya password untuk diiskan ke root mysql dengan tampilan seperti ini
New password for the MySQL “root” user: Repeat password for the MySQL “root” user:

Updated Instalasi PHP7.0. Instalasi 7.1 dan 7.2 tinggal ganti angka saja. Switcher pada link ini https://balideva.com/switcher-php-7-0-dan-5-6/

  • add-apt-repository ppa:ondrej/php
  • apt install php7.0
  • apt apt install mysql-server mysql-client
  • apt install phpmyadmin
  • apt install php7.0-mbstring php7.0-gettext
  • apt install php7.0-mysql

Solusi saat gagal membuat database baru

  • mysql> mysql
  • mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
  • mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
  • mysql> FLUSH PRIVILEGES;

Install PHP5
apt-get install php5 libapache2-mod-php5

Kemudian restart apache2
/etc/init.d/apache2 restart

Tes Instalasi PHP5
Mengetes PHP5 sudah jalan apa belum
Buat file coba.php di /var/www
Jalankan localhost/coba.php

Install module PHP5 agar mendapat dukungan dari MYSQL
kalau mau cari modul php5
apt-get search php5

atau langsung saja dengan instalasi standar berikut:
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Dapat ditambahkan kembali bila kurang puas dengan melihat kembali modul php5 dengan command apt-get search php5 tadi, kemudian tulis nama modulnya.Dapat menambahkan PHP-APC untuk optimasi php atau mempercepat proses halaman php
apt-get install php-apc

Restart apache2
/etc/init.d/apache2 restart

Check Instalasi MYSQL
masuk kembali ke localhost/coba.php scroll kebawah atau search sampai menemukan title mysql

Instal PHPMYADMIN
sampai ke tahap phpmyadmin, ketikkan di terminal ;
apt-get install phpmyadmin

Kemudian jalankan localhost/phpmyadmin , masukkan dengan password yang ditulis sebelumnya

APABILA MENGALAMI ERROR!!

seperti ;

“Not FoundThe requested URL /phpMyAdmin was not found on this server.”

Dapat juga melakukan redo instalasi dengan command
dpkg-reconfigure -plow phpmyadmin

Tapi sebaiknya dibawah ini dicoba dulu!!

Tulis command berikut di terminal
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

atau…..

Ubah konfigurasi apache2
sudo nano /etc/apache2/apache2.conf

masukkan baris ini
include /etc/phpmyadmin/apache.conf

KEMUDIAN reload
/etc/init.d/apache2 reload

KONFIGURASI READWRITE
Pastikan mod rewrite aktif
sudo a2enmod rewrite

Ubah baris ini pada bagian /var/www (masih didalam file /etc/apache2/apache2.conf)
Options Indexes FollowSymLinks
AllowOverride None Ke All
Require all granted

restart apache
sudo service apache2 restart

Tambahan command untuk ubuntu 16.04.3

Command ini agar phpmyadmin tidak mengeluarkan kode JSON saat dijalankan
apt-get install libapache2-mod-php

Command ini agar phpmyadmin dapat mengenali dan mengupload file zip
apt-get install php7.0-zip

jangan lupa set sesuai keperluan ,edit /etc/php/7.0/apache2/php.ini (jika php7) agar kerja makin lancar ga ada kendala
memory_limit
post_max_size
upload_max_filesize

———————————————————————————-
Catatan : Pada htaccess, (pada kasus CMS tertentu) misalnya modifikasi penulisan htaccess menjadi
#RewriteRule ^$ media.php?module=home [L] RewriteRule ^index.php$ media.php?module=home [L]

———————————————————————————–

INSTALASI POSTGRE SQL

sudo apt-get install postgresql postgresql-contrib phppgadmin

Create User
sudo -i -u postgres

Create Password
ketik psql
postgres# password postgres

Masuk Konfigurasi apache
sudo nano /etc/apache2/apache2.conf dan copy include /etc/apache2/conf.d/phppgadmin

PHPpgAdmin, error msg : “Login disallowed for security reasons”

1). Open -> /etc/phppgadmin -> config.inc.php

2). change $conf[‘extra_login_security’] = true; to $conf[‘extra_login_security’] = false;

Fully Writed By Pande Permadi

Facebook Comments

Pande Permadi

Pande Permadi. Hobby model kit diantaranya adalah Gundam. Kadang menggunakan C13, code13, root sebagai nicknamenya. Menyukai Linux sebagai OS Platform serta tertarik apapun yang berhubungan dengan Linux dan aplikasinya. Hal yang tidak disukai adalah Windows OS. Silahkan mengunjungi website resminya di www.pandepermadi.com

Komentar

Mungkin lebih tepatnya atau bisa juga dikatakan website ini sebagai blog pribadi. Sebagai pemilik website ini saya ingin memisahkan website pandepermadi.com yang crowded berisi profil dan portfolio kerja.

Stats

  • 1
  • 37
  • 0
  • May 3, 2020
This error message is only visible to WordPress admins

Error: No posts found.

Make sure this account has posts available on instagram.com.

Do NOT follow this link or you will be banned from the site!