Langsung ke konten utama

Distro tua dan peningkatan versi amp

Sebenernya ngga' tua-tua amat. Masih versi 12.04. Tiga tahun yang lalu versi ini nge-hits banget! Masih in koq sampe sekarang. Khan LTS, jadi dukungannya...7 tahun ya? Atau masih 5 tahun sich? Jadi setidaknya masih relevan dan saya rasa saat ini masih banyak dipakek koq. Kebetulan masih makek versi ini, untuk pc di kantor karena ada perangkat keras yang konfigurasinya hanya bisa bekerja di versi ini. Walhasil, memang harus bertahan pada versi ini. Suka ataupun tidak.

Lanjut. Ketika memasang AMP (baca: Apache, MySQL, PHP) untuk peladen web lokal, mau ngga' mau kita akan mendapatkan versi AMP yang diperuntukkan untuk versi distro yang bersangkutan. Semisal, kskss, untuk Ubuntu 12.04, versi PHP yang akan didapatkan via pembaruan berkala masih berkisar di versi 5.3. Apa yang terjadi ketika kita membutuhkan versi AMP yang terkini, misal PHP 5.5 untuk kebutuhan pengembangan?

Kompilasi secara manual, untuk paket yang dibutuhkan. Artinya? Ngga' sebentar. Karena kalo dah ngoprek, terutama dengan level seperti saya, pemula, pasti akan lama ngotak-ngatik-nya. Belom bacanya. Enaknya dengan Ubuntu, maaf yang saya baru tahu hanya Ubuntu, ada satu cara alternatif pemasangan paket aplikasi terbaru yang namanya PPA. Enaknya dengan PPA ini, kita bisa mendapatkan aplikasi versi terbaru tanpa tergantung pada repositori utama. Biasanya, untuk mendapatkan versi terbaru dari suatu aplikasi, kita harus menunggu aplikasi tersebut dimasukkan ke dalam repositori utama Ubuntu, dan biasanya itu makan waktu [0]. Lama. Apalagi untuk versi distro yang saya pakek. Nah, PPA mengakali hal tersebut, supaya pengguna distro versi lama bisa menikmati versi aplikasi terbaru. E tapi, lagi-lagi itu tergantung pengembang dan pemelihara PPA sich. Kalo mereka ngga' memasukkan versi distro yang kita pakek, ya...manyun :D. Back to square one, kompilasi manual dhe.

Nah, untungnya dengan apa yang saya butuhkan, ternyata ada PPA untuk meningkatkan versi AMP ke dalam versi terbaru untuk Ubuntu 12.04 [1]. Untuk menambahkan repositori PPA tersebut, silahkan masukkan perintah:
$ sudo add-apt-repository ppa:ondrej/php5
lanjutkan perintah yang ditemui di dalam terminal. Ohiya, perintah tersebut dieksekusi pada terminal. Setelah pemasangan PPA berhasil, selanjutnya adalah menyegarkan repositori dengan perintah:
$ sudo apt-get update
Setelah disegarkan, langkah selanjutnya adalah memperbarui paket-paket AMP berdasarkan repositori PPA AMP yang sudah kita tambahkan, dengan memasukkan perintah:
$ sudo apt-get upgrade
sama seperti sebelumnya, silahkan ikuti perintah yang ada di dalam terminal.


Nah sekarang, bagi yang sudah pernah memasang AMP pada distro versi terbaru (sepanjang 2014-2015), yang secara jelas akan ditemui adalah untuk direktori root web, sudah tidak lagi ditempatkan di dalam /var/www. Tapi dipindahkan ke dalam /var/www/html. Untuk alasan keamanan. Itu jugak yang akan kita temui pada saat kita memperbarui versi AMP di Ubuntu 12.04. Secara otomatis, hasil pembaruan akan menambahkan direktori html. Seperti gambar di bawah:


Akhirnya, mungkin kita akan memindahkan beberapa proyek yang sudah kita mulai ke dalam direktori html. Atau, buat symlink ajah :). Tapi yang saya lakukan adalah memindahkan proyek ke dalam direktori html.

Itu baru satu hal. Bagaimana dengan akses PHPMyAdmin? Itu pun jadi bermasalah setelah melakukan pembaruan. Yang bermasalah PHPMyAdmin ya, bukan MySQL-nya. MySQL masih tetep bisa diakses via terminal. Ketika diakses via laman seperti biasanya, localhost/phpmyadmin, malah ngga' muncul. Untuk memunculkan kembali akses PHPMyAdmin setelah pembaruan [2], yang saya lakukan adalah, kita buat tautan seperti ini:
$ sudo ln -s /usr/share/phpmyadmin /var/www/html
Kenapa /var/www/html? Karena direktori root web untuk versi terbaru diarahkan ke sana, html. Setelah itu, sunting berkas apache2.conf yang ada di dalam direktori /etc/apache2/ dengan perintah:
$ sudo gedit /etc/apache2/apache2.conf
Silahkan gunakan editor teks kesukaan teman-teman. Yang saya gunakan pada perintah itu adalah gedit. Pilihan lainnya tidak terbatas, tapi yang populer adalah vim. Silahkan disesuaikan.

Setelah berkas tersebut dibuka, tambahkan baris:

include /etc/phpmyadmin/apache.conf

Setelah ditambahkan, silahkan mula-ulang apache:
$ sudo service apache2 restart
Setelah proses mula-ulang selesai, coba buka kembali laman localhost/phpmyadmin. Pada komputer yang saya gunakan, akhirnya PHPMyAdmin bisa diakses kembali via peramban :).


Bahan Bacaan:

Komentar

Postingan populer dari blog ini

Tampilan Terbagi ~ Notepad++

logo notepad++ (sumber wikipedia) Mesti dah pada paham lah, apa itu notepad++ . Ya? Pemahaman sederhana saya, notepad++ merupakan salah satu perangkat penyunting teks yang digunakan, utamanya, untuk menyunting berkas  pemrograman. Tentunya, lingkungan yang digunakan adalah lingkungan sistem operasi MS-Windows. Bisa saja digunakan untuk menyunting hal lain. Atau bahkan membuat berkas teks mandiri guna keperluan selain dari penulisan bahasa pemrograman. Saya ngga' akan menjelaskan panjang lebar tentang apa dan bagaimana aplikasi ini. Yang ingin saya tuliskan di sini hanya, bagaimana membuat tampilan terbagi ( split view ) pada notepad++. Apa guna? Bagi saya, untuk membandingkan isi dari satu skrip (pemrograman) dengan skrip yang lain. Fungsi ini saya perlukan disaat saya ingin melihat perubahan dari skrip yang saya susun (namun memiliki kutu) dengan skrip hasil perbaikan kawan saya. Mari kita mulai dengan gambar pertama. Di bagian ini, kita buka berkas yang ingin kita su...

Portable SLiMS 9 Bulian: How to increase file size to upload large size attachment

Gambarnya pakek gambar lama yak 😆 Bukan bahas XAMPP koq, ini mau bahas SLiMS Portabel. Ternyata, belom banyak yang bahas bagaimana caranya meningkatkan kapasitas unggah lampiran pada SLiMS Portabel. Jadi begini, belakangan muncul pertanyaan-pertanyaan cara nambahin kapasitas berkas lampiran yang bisa diunggah kalo menggunakan SLiMS Portabel. Lho, ini jadi pertanyaan baru, bukankah metodenya sama, seperti pengguna XAMPP? Yaitu dengan mengubah variabel upload_max_filesize  dan post_max_size   dalam berkas php.ini . Pada SLiMS Portabel (SLiMS 9 Bulian), berkas tersebut ada di dalam direktori httpd/php . Gambar berkas php.ini yang akan disunting Gambar variabel post_max_size Gambar variabel upload_max_filesize "Betul, Bang. Saya sudah merubah nilai pada kedua variabel. Di SLiMS hasil perubahannya juga udah keliatan. Tapi, begitu saya upload  berkas yang ukurannya besar, tetep gagal, bang. Nggak ada berkas yang ke- upload". Nah, saya jadi penasirun kenapa bisa begitu. Lho iya...

Installing YAZ library for SLiMS in GnU/Linux Fedora 31

Mau dibilang update , ya ... memang update sich. kwkwkw. Jadi, sebetulnya saya tidak ingin mencoba memasang pustaka YAZ di mesin yang saya gunakan saat ini. Malas. Namun, karena ada permintaan untuk recreate errors , jadinya, muncullah tulisan ini. Ok, jadi kita mulai dengan mencari paket yang dibutuhkan untuk pustaka YAZ, di mesin GnU/Linux Fedora. Panduan saya, tetap dari tulisan saya sebelumnya :grin: Tulisan lama, tapi masih relevan. Adapun paket-paket aplikasi yang perlu kita pasang adalah: php-pear; yaz; libyaz; libyaz-devel; libnet; libnet-devel; terakhir php-devel. Untuk yang terakhir, dibutuhkan untuk mengkompilasi paket YAZ lewat perintah yang akan kita eksekusi, berikutnya, yang setelah kita pasang paket-paket tersebut di atas, pada terminal, masukkan perintah: # pecl install yaz Semoga tidak ada kesalahan dalam proses pemasangan, karena kalau sukses, nanti, pada akhir baris proses, muncul kalimat sebagai berikut: Build process completed successfully Insta...