Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pasang dan konfigurasi LAMP (Linux, Apache, MariaDB dan PHP) pada pelayan Fedora 24

Pasang dan konfigurasi LAMP (Linux, Apache, MariaDB dan PHP) pada pelayan Fedora 24

WBOY
WBOYke hadapan
2023-08-23 09:57:031463semak imbas

在Fedora 24服务器上安装和配置LAMP(Linux,Apache,MariaDB和PHP)

Ikut arahan di bawah untuk memasang LAMP (Linux, Apache, MariaDB dan PHP) pada pelayan Fedora 24. Mula-mula, lakukan pemasangan minimum Fedora 24. Selepas mengemas kini sistem anda, pasang komponen yang diperlukan, termasuk PHP, MariaDB dan Apache. Aktifkan permulaan automatik pelayan Apache dan benarkan trafik HTTP masuk pada tembok api. Tetapkan kata laluan yang kukuh, aktifkan perkhidmatan MariaDB dan selamatkan pemasangan. Tetapkan tetapan PHP dengan sewajarnya mengikut keperluan anda. Anda boleh menguji skema LAMP dengan mencipta fail PHP mudah dan melihatnya menggunakan pelayar web. Selepas melengkapkan langkah ini, pelayan Fedora 24 anda akan mempunyai tindanan LAMP yang beroperasi sepenuhnya, sedia untuk mengehoskan tapak web dan aplikasi dinamik.

Kaedah penggunaan

  • TUMPUAN LAMPU

  • Panel Kawalan

TUMPUAN LAMPU

Timbunan LAMP ialah pakej pra-pakej yang merangkumi Linux sebagai sistem pengendalian, Apache sebagai pelayan web, MariaDB (atau MySQL) sebagai pelayan pangkalan data dan PHP sebagai bahasa pengaturcaraan untuk menyediakan LAMP pada pelayan Fedora 24 ( Linux, Apache, MariaDB dan PHP). Tindanan ini direka khusus untuk berfungsi secara harmoni antara satu sama lain untuk menyediakan persekitaran yang boleh dipercayai untuk mengehos tapak web dan aplikasi dinamik. Menggunakan tindanan LAMP memudahkan proses pemasangan dan konfigurasi, memastikan keserasian dan mengurangkan kemungkinan isu. Ia menggunakan PHP untuk skrip sebelah pelayan dan penjanaan kandungan dinamik, MariaDB untuk pengurusan pangkalan data, Apache untuk mengendalikan permintaan HTTP, dan Linux untuk kestabilan dan keselamatan. Ringkasnya, pelayan Fedora 24 boleh mengehoskan dan menjalankan aplikasi web dengan cekap menggunakan tindanan LAMP.

Algoritma

  • Memperkenalkan Fedora 24 pada pelayan.

  • Pasang pakej terkini dengan mengemas kini sistem.

sudo dnf update
  • Dalam Fedora 24, masukkan "sudo dnf install httpd" untuk memasang Apache dan pengurus pakej.

sudo dnf install httpd
  • Untuk memulakan perkhidmatan Apache, sila masukkan "sudo systemctl begin httpd". Untuk memastikan operasi yang betul, sila masukkan "sudo systemctl have interaction httpd".

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

sudo dnf install mariadb-server
  • Mulakan dan dayakan perkhidmatan MariaDB dengan memasukkan "sudo systemctl start mariadb" dan "sudo systemctl enable mariadb".

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

sudo mysql_secure_installation
  • Menggunakan pengurus pakej, pasang PHP dan modul yang sepadan (contohnya, sudo dnf install php php-mysqlnd).

sudo dnf install php php-mysqlnd
  • Gunakan arahan "sudo vi" untuk membuat perubahan yang diperlukan dalam fail /etc/php.ini, termasuk maklumat konfigurasi PHP.

sudo vi /etc/php.ini
  • Di bawah ialah arahan "sudo systemctl restart httpd", arahan ini harus dijalankan dalam terminal arahan.

sudo systemctl restart httpd
  • Tulis contoh fail konfigurasi PHP dengan rentetan tambahan. Anda boleh merujuk kepada contoh berikut.

sudo vi /var/www/html/info.php
  • Simpan rekod dan bukanya dalam penyemak imbas seperti Google Chrome atau Edge dengan menaip "http://server_ip/info.php" dalam bar alamat.

<?php phpinfo(); ?>
  • Jika halaman maklumat PHP dipaparkan seperti yang dijangkakan, konfigurasi tindanan LAMP selesai.

Panel Kawalan

Panel kawalan ialah antara muka berasaskan web yang menyediakan antara muka pengguna grafik (GUI) untuk mengurus dan mengubah suai komponen tindanan apabila mengkonfigurasi tindanan LAMP pada pelayan Fedora 24. Bagi mereka yang baru menggunakan Linux, panel kawalan seperti cPanel atau Webmin boleh memudahkan proses pengurusan. 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 melaksanakan operasi pengurusan lain dengan menggunakan panel kawalan. Panel ini memudahkan proses untuk pentadbir berpengalaman dan orang baru Linux dengan menyediakan cara yang cekap dan mesra pengguna untuk menyediakan dan mengurus tindanan LAMP pada pelayan Fedora 24.

Algoritma

  • Mulakan proses persediaan LAMP.

  • Sediakan Fedora 24 pada pelayan menggunakan pilihan pemasangan asas.

  • Pasang pakej terkini dengan mengemas kini sistem.

sudo dnf update
  • Artikel ini membincangkan tentang Apache, Linux, dsb., jadi amat penting untuk anda memasangnya terlebih dahulu.

sudo dnf install httpd mariadb mariadb-server php php-mysqlnd
  • Sediakan Apache sebagai pelayan web:

  • Ikuti arahan berikut dan jalankannya dalam terminal supaya ia boleh dinaikkan secara automatik.

sudo systemctl enable httpd
  • 让防火墙通过传入的HTTP流量。

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
  • 启动MariaDB服务并将其设置为活动状态。

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • 确保MariaDB的根密码是安全的。

sudo mysql_secure_installation
  • 根据您的要求修改PHP。

  • 创建一个简单的PHP文件,并使用Web浏览器查看它以测试LAMP设置。

<?php
   phpinfo();
?>
  • 如果测试成功,则LAMP堆栈已正确配置。

  • 您可以选择添加额外的保障措施,如HTTPS、性能优化和安全最佳实践,以更好地保护和优化堆栈。

结论

总之,在 Fedora 24 服务器上设置 LAMP 栈需要安装和配置必要的组件,以构建一个可靠的环境来托管动态网站和应用程序。LAMP 代表 Linux、Apache、MariaDB 和 PHP。您可以按照指定的说明成功设置 LAMP 栈,其中还包括进行 Fedora 24 的最小安装、安装 Apache、MariaDB 和 PHP,并适当配置它们。通过创建一个简单的 PHP 文件并通过 Web 浏览器查看它来测试栈,以确保安装正常运行。

此外,通过使用诸如cPanel或Webmin之类的控制面板,可以使管理和配置任务变得更简单,尤其适合对Linux经验有限的人。您可以通过采取额外的安全保护措施和使用优化方法来进一步提高堆栈的性能和安全性。总体而言,运行良好配置的LAMP堆栈的Fedora 24服务器为托管动态Web应用程序提供了一个稳固的环境。

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

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam