Tutorial Install Web Server Linux Centos (Apache, MySQL, phpMyAdmin) di Virtual Box
Isi kandungan:
phpMyAdmin adalah alat sumber terbuka PHP untuk mengurus pelayan MySQL dan MariaDB melalui antara muka berasaskan web.
phpMyAdmin membolehkan anda berinteraksi dengan pangkalan data MySQL, menguruskan akaun pengguna dan keistimewaan, melaksanakan pernyataan SQL, mengimport dan mengeksport data dalam pelbagai format data dan banyak lagi.
Dalam tutorial ini, kami akan berjalan melalui langkah-langkah yang diperlukan untuk memasang dan mengamankan phpMyAdmin dengan Apache pada CentOS 7.
Prasyarat
Pastikan bahawa anda telah memenuhi prasyarat berikut sebelum meneruskan dengan tutorial ini:
- LAMP (Linux, Apache, MySQL, dan PHP) dipasang pada pelayan CentOS anda. Log masuk sebagai pengguna dengan keistimewaan sudo.
Walaupun tidak perlu, dinasihatkan untuk mengakses pemasangan phpMyAdmin anda melalui HTTPS. Sekiranya anda tidak mempunyai SSL di laman web anda, ikut arahan mengenai mendapatkan Apache anda dengan Let's Encrypt pada CentOS 7.
Memasang phpMyAdmin
Untuk memasang phpMyAdmin pada sistem CentOS 7, lakukan langkah-langkah berikut:
-
phpMyAdmin tidak terdapat dalam repositori teras CentOS 7. Untuk memasang phpMyAdmin kita perlu mendayakan repositori EPEL terlebih dahulu:
sudo yum install epel-release
Setelah repository EPEL diaktifkan, kita dapat memasang phpMyAdmin dan semua dependensinya dengan perintah berikut:
sudo yum install phpmyadmin
Mengkonfigurasi dan Mengamankan phpMyAdmin
Fail konfigurasi Apache untuk phpMyAdmin dicipta secara automatik semasa pemasangan. Secara lalai semua sambungan kecuali mereka dari localhost ditolak. Oleh kerana kita akan mengakses phpMyAdmin dari lokasi jauh kita perlu mengubah suai fail konfigurasi dan menentukan alamat IP yang dibenarkan.
Buka fail konfigurasi phpMyAdmin Apache:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Tukar dua baris yang dibaca
Require ip 127.0.0.1
dengan alamat IP sambungan rumah anda. Jika anda tidak tahu alamat IP rumah anda buka carian Google dalam penyemak imbas web anda dan taipkan
what is my ip
./etc/httpd/conf.d/phpMyAdmin.conf
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
Tutup dan simpan fail.
Require all granted
sebelum baris
Require ip
.
Untuk lapisan tambahan keselamatan kami akan kata laluan melindungi direktori phpMyAdmin dengan menyediakan pengesahan asas.
Mula dengan membuat fail pengesahan baru menggunakan alat
htpasswd
. Kami akan menyimpan fail
.htpasswd
dalam direktori
/etc/phpMyAdmin
:
sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin
Dalam contoh ini, kami mencipta pengguna bernama
admin
. Anda boleh memilih nama pengguna yang anda mahukan.
Arahan di atas akan meminta anda memasukkan dan mengesahkan kata laluan pengguna.
New password: Re-type new password: Adding password for user admin
Kemudian, jika anda perlu menambah pengguna tambahan, gunakan arahan yang sama tanpa bendera
-c
:
sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2
Langkah seterusnya ialah mengkonfigurasi Apache untuk kata laluan melindungi direktori phpMyAdmin dan menggunakan fail
.htpasswd
. Untuk melakukannya buka fail
phpMyAdmin.conf
yang dibuat secara automatik semasa pemasangan phpMyAdmin:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Dan masukkan garisan berikut yang diserlahkan dalam warna kuning:
/etc/httpd/conf.d/phpMyAdmin.confSimpan fail dan mulakan semula perkhidmatan Apache untuk perubahan yang berlaku: Apabila mengakses phpMyAdmin anda, anda akan diminta untuk memasuki kelayakan login pengguna yang anda buat sebelum ini: Tahniah, anda telah berjaya memasang phpMyAdmin pada pelayan CentOS 7 anda. Anda kini boleh mula membuat pangkalan data MySQL, pengguna dan jadual dan menjalankan pelbagai pertanyaan dan operasi MySQL.
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
sudo systemctl restart
Ia juga merupakan idea yang baik untuk menukar alias
/phpmyadmin
ke sesuatu yang lebih unik dan selamat.
https://your_domain_or_ip_address/phpmyadmin
Kesimpulannya
Bagaimana untuk memasang dan selamat phpmyadmin dengan apache pada debian 9

phpMyAdmin adalah aplikasi berasaskan sumber terbuka PHP yang direka untuk mempermudahkan pentadbiran pelayan MySQL dan MariaDB melalui antara muka berasaskan web. Tutorial ini menerangkan langkah-langkah yang diperlukan untuk memasang dan menjamin phpMyAdmin di Debian 9 dengan pelayan web Apache.
Bagaimana untuk memasang dan selamat phpmyadmin dengan apache pada ubuntu 18.04

phpMyAdmin adalah aplikasi sumber terbuka PHP yang direka untuk mengendalikan pentadbiran pelayan MySQL dan MariaDB melalui antara muka berasaskan web. Tutorial ini merangkumi langkah-langkah yang diperlukan untuk memasang dan mengamankan phpMyAdmin dengan Apache pada Ubuntu 18.04.
Bagaimana untuk memasang phpmyadmin dengan nginx pada centos 7

phpMyAdmin membolehkan anda berinteraksi dengan pangkalan data MySQL, menguruskan akaun pengguna dan keistimewaan dan melaksanakan pernyataan SQL. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang phpMyAdmin dengan Nginx pada CentOS 7.