Menyediakan LAMP (Linux, Apache, MariaDB dan PHP) pada Pelayan Fedora 24

WBOY
Lepaskan: 2024-08-28 11:00:32
asal
324 orang telah melayarinya

Setting Up LAMP (Linux, Apache, MariaDB and PHP) on Fedora 24 Server

Ikuti arahan ini untuk memasang LAMP (Linux, Apache, MariaDB dan PHP) pada pelayan Fedora 24. Mula-mula, lakukan pemasangan minimum Fedora 24. Pasang komponen yang diperlukan, termasuk PHP, MariaDB dan Apache, selepas mengemas kini sistem. Aktifkan permulaan automatik pelayan Apache dan benarkan trafik HTTP masuk melalui tembok api. Tetapkan kata laluan akar yang kuat, aktifkan perkhidmatan MariaDB dan lindungi pemasangan. Tetapkan tetapan PHP dengan sewajarnya untuk keperluan anda. Dengan mencipta fail PHP yang mudah dan menggunakan pelayar web untuk melihatnya, anda boleh menguji seni bina LAMP. Selepas melengkapkan prosedur ini, pelayan Fedora 24 anda akan mempunyai tindanan LAMP yang beroperasi sepenuhnya, disediakan untuk mengehoskan tapak web dan aplikasi dinamik.

Kaedah Digunakan

  • Timbunan LAMPU

  • Panel Kawalan

Timbunan LAMPU

Timbunan LAMP ialah pakej perisian pra-pakej yang terdiri daripada Linux sebagai sistem pengendalian, Apache sebagai pelayan web, MariaDB (atau MySQL) sebagai pelayan pangkalan data, dan PHP sebagai bahasa pengaturcaraan dalam konteks meletakkan LAMP (Linux, Apache, MariaDB dan PHP) tindanan pada pelayan Fedora 24. Tindanan ini dibuat khas untuk berfungsi secara harmoni antara satu sama lain, menawarkan tetapan yang boleh dipercayai untuk mengehos laman web dan aplikasi dinamik. Menggunakan tindanan LAMP memudahkan prosedur pemasangan dan konfigurasi, memastikan keserasian dan mengurangkan kemungkinan masalah. Ia menggunakan PHP untuk skrip sebelah pelayan dan pengeluaran kandungan dinamik, MariaDB untuk pengurusan pangkalan data, Apache untuk mengendalikan permintaan HTTP, dan Linux untuk kestabilan dan keselamatan. Kesimpulannya, pelayan Fedora 24 boleh mengehoskan dan mengendalikan aplikasi web dengan berkesan menggunakan tindanan LAMP.

Algoritma

  • Perkenalkan Fedora 24 pada pelayan.

  • Pasang pakej terbaharu dengan mengemas kini sistem.

sudo dnf update
Salin selepas log masuk
Salin selepas log masuk
  • Dalam Fedora 24, taip "sudo dnf install httpd" untuk menyediakan Apache dan pengurus perjanjian pakej.

sudo dnf install httpd
Salin selepas log masuk
  • Untuk memulakan manfaat Apache, masukkan "sudo systemctl begin httpd," dan untuk memastikan operasi yang betul, masukkan "sudo systemctl have interaction httpd."

sudo systemctl start httpd
sudo systemctl enable httpd
Salin selepas log masuk
  • Untuk memulakan proses persediaan untuk pelayan pangkalan data MariaDB (atau MySQL), gunakan eksekutif bundle Fedora seperti DNF. Hanya laksanakan arahan "sudo dnf present mariadb-server" dan anda boleh pergi!

sudo dnf install mariadb-server
Salin selepas log masuk
  • Mulakan dan dayakan perkhidmatan MariaDB dengan menaip "sudo systemctl start mariadb" dan "sudo systemctl enable mariadb," masing-masing.

sudo systemctl start mariadb
sudo systemctl enable mariadb
Salin selepas log masuk
Salin selepas log masuk
  • Tetapkan kata laluan asas yang ditetapkan dan jalankan skrip keselamatan untuk mengekalkan pemasangan MariaDB anda (sudo mysql_secure_installation).

sudo mysql_secure_installation
Salin selepas log masuk
Salin selepas log masuk
  • Menggunakan pengurus pakej, pasang PHP dan modul yang sesuai (contohnya, sudo dnf install php php-mysqlnd).

sudo dnf install php php-mysqlnd
Salin selepas log masuk
  • Menggunakan arahan "sudo vi," buat perubahan yang diperlukan dalam fail /etc/php.ini, yang termasuk maklumat konfigurasi PHP.

sudo vi /etc/php.ini
Salin selepas log masuk
  • Di bawah disebutkan adalah arahan yang menyatakan "sudo systemctl restart httpd", arahan ini harus dijalankan dalam terminal arahan.

sudo systemctl restart httpd
Salin selepas log masuk
  • Tulis contoh fail konfigurasi PHP dengan rentetan yang dilampirkan. Untuk rujukan, boleh ikut contoh di bawah.

sudo vi /var/www/html/info.php
Salin selepas log masuk
  • Simpan rekod dan selepas itu bukanya dalam penyemak imbas web seperti Google Chrome atau Edge dengan menulis "http://server_ip/info.php" ke dalam bar alamat pada rentak.

<?php phpinfo(); ?>
Salin selepas log masuk
  • Konfigurasi tindanan LAMP selesai jika halaman maklumat PHP muncul seperti yang dimaksudkan.

Panel Kawalan

Panel kawalan ialah antara muka berasaskan web yang menawarkan antara muka pengguna grafik (GUI) untuk mengurus dan mengubah suai komponen tindanan semasa mengkonfigurasi tindanan LAMP pada pelayan Fedora 24. Prosedur pengurusan dibuat lebih mudah oleh panel kawalan seperti cPanel atau Webmin, terutamanya bagi mereka yang tidak biasa dengan Linux. Mereka menyediakan antara muka mesra pengguna untuk mengawal perkhidmatan seperti tetapan konfigurasi PHP, pelayan pangkalan data MariaDB dan pelayan web Apache. Pengguna boleh membina hos maya dengan cepat, mengurus pangkalan data, menyediakan langkah keselamatan, mengkonfigurasi modul PHP dan menjalankan operasi pentadbiran lain dengan menggunakan panel kawalan. Panel ini memudahkan prosedur untuk pentadbir berpengalaman dan pemula Linux dengan menawarkan cara yang berkesan dan mesra pengguna untuk menyediakan dan mengurus tindanan LAMP pada pelayan Fedora 24.

Algorithm

  • Begin the LAMP setup procedure.

  • Setup Fedora 24 with the basic installation option on the server.

  • Install the most recent packages by updating the system.

sudo dnf update
Salin selepas log masuk
Salin selepas log masuk
  • The article talks about Apache, linux etc so it is important for you to install them at priority.

sudo dnf install httpd mariadb mariadb-server php php-mysqlnd
Salin selepas log masuk
  • Set up Apache as the web server:

  • Follow the command and run in the terminal so that it will boost automatically.

sudo systemctl enable httpd
Salin selepas log masuk
  • Let the firewall pass through incoming HTTP traffic.

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
Salin selepas log masuk
  • Start the MariaDB service and make it active.

sudo systemctl start mariadb
sudo systemctl enable mariadb
Salin selepas log masuk
Salin selepas log masuk
  • Make sure that the root password for MariaDB is secure.

sudo mysql_secure_installation
Salin selepas log masuk
Salin selepas log masuk
  • Modify PHP to your specifications.

  • Create a straightforward PHP file and use a web browser to view it to test the LAMP setup.

<?php
   phpinfo();
?>
Salin selepas log masuk
  • The LAMP stack is configured properly if the test is successful.

  • You have the option to add extra safeguards, such as HTTPS, performance optimisation, and security best practises, to better secure and optimise the stack.

Conclusion

In conclusion, setting up a LAMP stack on a Fedora 24 server entails installing and configuring the necessary components to build a reliable environment for hosting dynamic websites and applications. LAMP stands for Linux, Apache, MariaDB, and PHP. You can successfully set up the LAMP stack by following the specified instructions, which also include carrying out a minimum installation of Fedora 24, installing Apache, MariaDB, and PHP, and configuring them suitably. Making a straightforward PHP file and viewing it via a web browser to test the stack makes sure the installation is working properly.

Additionally, management and configuration tasks can be made simpler by using control panels like cPanel or Webmin, especially for people with little experience with Linux. You can further improve the performance and security of the stack by putting extra security safeguards into place and by using optimisation methods. Overall, a Fedora 24 server running a well configured LAMP stack offers a solid environment for hosting dynamic web applications.

Atas ialah kandungan terperinci Menyediakan LAMP (Linux, Apache, MariaDB dan PHP) pada Pelayan Fedora 24. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!