Apache adalah solusi server web sumber terbuka, dikembangkan dan dikelola oleh Apache Software Foundation dan komunitas super aktif, menjalankan lebih dari 60% dari semua server web di dunia. MySQL adalah sistem manajemen basis data relasional sumber terbuka yang menyimpan semua situs web dan data pengguna Anda. Database relasional mengatur informasi, atau data, ke dalam satu atau lebih tabel data di mana tipe data dapat dihubungkan satu sama lain; . phpMyAdmin adalah perangkat lunak sumber terbuka lain yang digunakan untuk mengelola tabel dan data di dalam basis data. Panel kontrol yang mendukung berbagai jenis operasi baik di MariaDB atau MySQL
Mempersiapkan Mesin Anda
- Dalam panduan ini, saya menggunakan contoh nama host. com dengan alamat IP 192. 168. 0. 100. Pengaturan ini mungkin berbeda untuk Anda, jadi harap ganti dengan alternatif Anda sendiri jika sesuai
- Repo EPEL untuk menginstal phpMyAdmin versi terbaru adalah
- Untuk mengedit file di shell, silahkan install nano editor. Jika Anda lebih memilih vi untuk mengedit file, lewati langkah ini
Menginstal MySQL/MariaDB
- MariaDB adalah cabang dari MySQL asli, yang dikembangkan oleh Monty Widenius. MariaDB kompatibel dengan MySQL dan sering digunakan sebagai alternatif di cPanel dan Plesk
- Jalankan perintah berikut untuk menginstal MariaDB dengan yum
- Kemudian kami membuat tautan startup sistem untuk MySQL, sehingga secara otomatis dimulai saat mesin dinyalakan
- Tetapkan kata sandi untuk akun root MySQL
Instal Apache
- CentOS dikirimkan dengan Apache. Apache tersedia langsung sebagai paket asli dan karenanya dapat diinstal dengan
- Sekarang konfigurasikan server Anda untuk memulai Apache di setiap boot atau reboot
- Untuk dapat mengakses server web dari luar jaringan, dan karenanya dapat diakses oleh publik, kita harus membuka port HTTP (80) dan HTTPS (443) di firewall. Firewall default pada CentOS adalah firewalld. Ini dapat dikonfigurasi dengan perintah firewalld-cmd
- Kunjungi instans terinstal Anda, dalam contoh ini di https. //192. 168. 0. 100. Anda akan melihat placeholder yang secara efektif mengonfirmasi pemasangan yang berhasil
Instal PHP
- CentOS dikirimkan dengan sejumlah versi PHP, beberapa di antaranya sudah ketinggalan zaman. Kami akan menginstal versi yang lebih baru untuk melindungi server kami dengan lebih baik dari virii dan peretas yang mengganggu
- Tambahkan repositori Remi CentOS
- Instal yum-utils karena kami memerlukan utilitas yum-config-manager
Instal PHP7. 3
- Saya pribadi merekomendasikan untuk memastikan bahwa Anda menginstal rilis PHP terbaru dan stabil yang tersedia dan, saat ini, versi 7. 3
Uji PHP dan Lihat Informasi Instal
- Akar default situs web adalah /var/www/html. Kami akan membuat file PHP (info. php) di direktori root tersebut dan mengaksesnya melalui browser kami sehingga kami dapat menguji instalasi kami dan melihat detail berguna tentang instalasi dan lingkungan
- Tambahkan baris berikut ke file kosong
- Melihat halaman itu akan mengonfirmasi bahwa semuanya beroperasi dengan benar bersama. Menggulir ke bawah halaman mengungkapkan wawasan yang lebih menarik, misalnya dukungan MySQL yang hilang. Itulah yang akan kami tambahkan selanjutnya
Instal Dukungan MySQL di PHP
- Untuk mengaktifkan dukungan MySQL yang tepat di PHP, kita harus menginstal paket php-mysqlnd
- Refresh browser Anda dan Anda akan melihat beberapa perubahan dan pembaruan. Anda harus menemukan banyak modul baru, seperti curl
- Setelah selesai dengan info PHP Anda, saya sarankan untuk menghapus file karena akan mencegah calon penetrator atau peretas untuk dapat 'mencetak sidik jari' server Anda
Instal phpMyAdmin
- phpMyAdmin adalah antarmuka web yang memungkinkan Anda mengontrol semua kedahsyatan basis data Anda. Instal sebagai berikut
- Now we have to configure phpMyAdmin to work as expected. We change the Apache configuration so that phpMyAdmin is allowed connections not just from localhost but also elsewhere. We do this by commenting out the stanza and adding Require all granted (in red):
- Mulai ulang Apache
- Kunjungi instans Anda melalui browser di
- http. //192. 168. 0. 100/phpmyadmin/
Langkah selanjutnya
Ada banyak hal yang dapat dilakukan di samping server Anda bergantung pada kasus penggunaan yang dimaksud. Apa pun yang Anda rencanakan untuk menggunakan server baru Anda, saya sarankan masuk sebagai pengguna super 'root' pada kesempatan terdekat Anda dan kemudian jalankan perintah berikut untuk memastikan Anda memiliki pembaruan dan perbaikan terbaru
yum -y install nano_8
Kesimpulan
Secara pribadi, saya penggemar berat CentOS, dan Kali, tentu saja. Apa pun rencana Anda untuk server baru Anda, pastikan Anda tetap mengikuti pembaruan dan peningkatan keamanan. Tonton ruang ini untuk panduan lebih lanjut tentang pengerasan dan pengamanan instalasi CentOS Anda. Aman dan yang terpenting, bersenang-senanglah