apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y
Corat coret program
adv
Kamis, 03 Februari 2022
Install PhpMyadmin Ubuntu 20.04 Apache2
Install PhpMyAdmin latest version, untuk mencari versi terakhir/latest dari PhpMyAdmin dapat dilihat diwebsite resmi dari phpmyadmin https://phpmyadmin.net/files
cd /home wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip apt install unzip -y unzip phpMyAdmin-5.1.1-all-languages.zip
lalu pindahkan folder phpmyadmin yang sudah di unzip ke dalam folder /share
mv phpMyAdmin-*/ /usr/share/phpmyadmin
tahap selajutnya buat sebuah di directory untuk phpmyadmin temp file, lalu atur permission.
mkdir -p /var/lib/phpmyadmin/tmp chown -R www-data:www-data /var/lib/phpmyadmin
Buat directory dari phpmyadmin, ini berfungsi jika ingin menggunakan password authentikasi
mkdir /etc/phpmyadmin
Langkah 4 : Edit File Konfigurasi PhpMyAdmin
Ganti nama file config dari phpmyadmin.
cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
Edit file config.inc.php dan masukan blowfich_secret
nano /usr/share/phpmyadmin/config.inc.php
Cari $cfg[‘blowfish_secret’] lalu isi generate secret seperti command dibawah:
$cfg['blowfish_secret'] = 'VlhyKab[niEixkYCfMepu:wC4c=0fzb,';
Buat Temp directory pada konfigurasi phpmyadmin:
$cfg['TempDir'] = '/var/lib/phpmyadmin/tmp';
Langkah 5 : Konfigurasi Apache WebServer (Install PhpMyadmin Ubuntu 20.04)
dan Menambahkan Apache file konfigurasi di dalam file:
nano /etc/apache2/conf-enabled/phpmyadmin.conf
copy/paste command berikut ini :
Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options SymLinksIfOwnerMatch DirectoryIndex index.php <IfModule mod_php5.c> <IfModule mod_mime.c> AddType application/x-httpd-php .php </IfModule> <FilesMatch ".+\.php$"> SetHandler application/x-httpd-php </FilesMatch> php_value include_path . php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/ php_admin_value mbstring.func_overload 0 </IfModule> <IfModule mod_php.c> <IfModule mod_mime.c> AddType application/x-httpd-php .php </IfModule> <FilesMatch ".+\.php$"> SetHandler application/x-httpd-php </FilesMatch> php_value include_path . php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/ php_admin_value mbstring.func_overload 0 </IfModule> </Directory> # Authorize for setup <Directory /usr/share/phpmyadmin/setup> <IfModule mod_authz_core.c> <IfModule mod_authn_file.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> Require valid-user </IfModule> </Directory> # Disallow web access to directories that don't need it <Directory /usr/share/phpmyadmin/templates> Require all denied </Directory> <Directory /usr/share/phpmyadmin/libraries> Require all denied </Directory> <Directory /usr/share/phpmyadmin/setup/lib> Require all denied </Directory>
setelah itu restart apache webserver
systemctl restart apache2
Langkah 6 : Install Mysql Database Server (Install PhpMyadmin Ubuntu 20.04)
Install Mysql-Server sebagai database:
apt install mysql-server -y
Memberikan password untuk database
sudo mysql_secure_installation
Masuk ke database melaui command berikut ini.
mysql -u root
Buat user dan password database dengan privileges nya sama dengan root.
CREATE USER 'usertest'@'localhost' IDENTIFIED BY 'Your-Password'; GRANT ALL PRIVILEGES ON *.* TO 'usertest'@'localhost'; FLUSH PRIVILEGES; exit
Langkah 7 : Akses PhpMyAdmin Di Browser
Jika sudah berjalan baik, ketikkan di browser anda alamat ip server. http://[your-ip-address] or http://[yourdomain/phpmyamdin]
Akses URL http://[Your-Ipaddress]/phpmyadmin
Sekiat Dokumentasi Install PhpMyAdmin, Semoga bermanfaat dan bisa menajdi pembelajran bagi kita semua.
Cara mengganti versi php pada commandline ubuntu
a2enmod php5.6 #to enable php5
a2enmod php7.1 #to enable php7
Ketika saya menonaktifkan php7.1 di modul Apache dan mengaktifkan php 5.6, Apache mengenali perubahan tersebut dan menggunakan interpreter php 5.6 seperti yang diharapkan.
Tetapi ketika saya menjalankan server web php internal dari baris perintah:
php -S localhost:8888
php menangani permintaan menggunakan php 7. Jadi bagaimana cara beralih antara php 5.6 dan php 7.1 di baris perintah?