Memasang Lampu (Linux, Apache, MariaDB dan PHP) di Fedora 22
- 3946
- 901
- Dana Hammes
Fedora 22 telah dikeluarkan hanya beberapa hari yang lalu dan kini anda boleh memasang Lampu di atasnya. Lampu adalah suite alat yang diperlukan untuk membina pelayan web anda dengan sokongan untuk pangkalan data relasi seperti Mariadb Dengan Pengurus Pakej Baru (DNF) di Fedora 22, terdapat sedikit perbezaan dari langkah -langkah biasa yang perlu anda lakukan.
The Lampu Singkatan diambil dari huruf pertama setiap pakej yang ada - Linux, Apache, Mariadb dan Php . Oleh kerana anda sudah memasang Fedora, bahagian Linux selesai, jika tidak, anda boleh mengikuti panduan berikut untuk memasang Fedora 22.
- Panduan Pemasangan Pelayan Fedora 22
- Panduan Pemasangan Workstation Fedora 22
Setelah Fedora 22 telah dipasang, anda perlu melakukan kemas kini sistem penuh dengan mengeluarkan arahan berikut:
# kemas kini DNFKemas kini Fedora 22
Sekarang kita sudah bersedia untuk meneruskan. Saya akan memisahkan proses pemasangan dalam 3 langkah yang berbeza untuk menjadikan keseluruhan proses lebih mudah untuk anda.
Langkah 1: Setup pelayan web Apache
1. Pelayan web Apache menguasai berjuta -juta laman web di seluruh web. Ia sangat fleksibel dari segi penyesuaian dan keselamatannya dapat diperbaiki dengan modul seperti mod_security dan mod_evasive.
Untuk memasang Apache dalam Fedora 22 Anda hanya boleh menjalankan perintah berikut sebagai akar:
# DNF Pasang HTTPDPasang pelayan web Apache
2. Sebaik sahaja pemasangan selesai, anda boleh menguasai Apache dengan mengeluarkan arahan berikut:
# Systemctl Mula HttpdMulakan pelayan web Apache
3. Untuk mengesahkannya Apache berfungsi dengan betul buka alamat IP pelayan anda dalam penyemak imbas web. Anda boleh mencari alamat IP anda dengan arahan seperti:
# ifconfig | grep inetSemak alamat IP
4. Sebaik sahaja anda mengetahui alamat IP, anda boleh memasukkan alamat IP anda di penyemak imbas, anda harus melihat halaman Apache lalai:
Catatan: Sekiranya anda tidak dapat mencapai halaman, mungkin firewall menyekat sambungan di port 80. Anda boleh membenarkan sambungan pada port Apache lalai (80 dan 443) dengan menggunakan:
# firewall-cmd --Panent -add-service = http # firewall-cmd --permanent -add-service = httpsBuka port Apache di firewall Halaman lalai fedora 22 Apache
5. Untuk memastikan bahawa Apache akan bermula pada boot Sytem menjalankan arahan berikut.
# Systemctl Dayakan HttpdDayakan Apache di Boot
Catatan: Root direktori Apache lalai untuk fail laman web anda adalah /var/www/html/
, Pastikan untuk meletakkan fail anda di sana.
Langkah 2: Pasang Mariadb
6. MariaDB adalah garpu sumber terbuka pangkalan data relasi MySQL yang terkenal. MariaDB telah dibangkitkan oleh pencipta MySQL kerana kebimbangan pengambilan oracle. Mariadb dimaksudkan untuk kekal bebas di bawah GNU GPL. Perlahan -lahan menjadi pilihan pilihan untuk enjin pangkalan data relasi.
Untuk melengkapkan pemasangan MariaDB di Fedora 22 mengeluarkan arahan berikut:
# DNF Pasang MariaDB-ServerPasang pelayan MariaDB
7. Sebaik sahaja pemasangan MariaDB selesai, anda boleh memulakan dan membolehkan MariaDB mula auto pada boot sistem dengan mengeluarkan arahan berikut:
# Systemctl Mula MariaDB # Systemctl Dayakan MariaDBMula Dayakan pelayan MariaDB
8. Secara lalai pengguna root tidak akan menetapkan kata laluan root, anda perlu menjalankan mysql_secure_installation
Perintah untuk menetapkan kata laluan root baru dan selamatkan pemasangan MySQL seperti yang ditunjukkan di bawah.
# mysql_secure_installation
Setelah dilaksanakan, anda akan diminta memasuki Mysql Kata Laluan Root - Cukup tekan masukkan kerana tidak ada kata laluan untuk pengguna itu. Selebihnya pilihan bergantung pada pilihan anda, anda boleh mencari output sampel dan cadangan konfigurasi di bawah tangkapan skrin:
Langkah 3: Pasang PHP dengan modul
9. PHP adalah bahasa pengaturcaraan yang kuat boleh digunakan untuk menghasilkan kandungan dinamik di laman web. Ini adalah salah satu bahasa pengaturcaraan yang paling kerap digunakan untuk web.
Pemasangan PHP dan modulnya di Fedora 22 adalah mudah dan boleh diselesaikan dengan arahan ini:
# DNF memasang php php-mysql php-gd php-mcrypt php-mbstringPasang PHP dengan modul
10. Setelah pemasangan selesai, anda boleh menguji PHP dengan membuat fail php yang mudah maklumat.php di bawah direktori akar apache i.e. /var/www/html/
dan kemudian mulakan semula perkhidmatan Apache untuk mengesahkan maklumat PHP dengan menavigasi penyemak imbas anda ke alamat http: // server_ip/info.php.
# echo "">/var/www/html/info.PHP # Systemctl mulakan semula httpdMulakan semula perkhidmatan Apache Semak maklumat PHP
Anda Lampu Persediaan Stack kini selesai dan anda mempunyai semua alat untuk mula membina projek anda.
Sekiranya anda mempunyai pertanyaan atau idea bagaimana untuk memperbaiki persediaan timbunan lampu anda, jangan ragu untuk mengemukakan komen di bahagian komen di bawah.
- « Siri RHCSA Menubuhkan Pengesahan Berasaskan LDAP di RHEL 7 - Bahagian 14
- Linux_logo - Alat baris arahan untuk mencetak warna ansi logo pengagihan linux »