Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menyediakan Nginx dengan MariaDB dan PHP/PHP-FPM pada Pelayan dan Stesen Kerja Fedora 24

Menyediakan Nginx dengan MariaDB dan PHP/PHP-FPM pada Pelayan dan Stesen Kerja Fedora 24

PHPz
PHPzasal
2024-08-28 10:40:05758semak imbas

Setting Up Nginx with MariaDB and PHP/PHP-FPM on Fedora 24 Server and Workstation

Menghos tapak web dan aplikasi dalam talian memerlukan penyediaan infrastruktur pelayan web. Dalam artikel ini, kami akan cuba memahami penetapan Nginx pada Pelayan dan Stesen Kerja Fedora 24 menggunakan MariaDB dan PHP/PHP-FPM. Gabungan ini mencipta timbunan yang kukuh untuk mengurus pangkalan data dan mempersembahkan kandungan dinamik. Konsep utama yang dibincangkan di sini boleh digunakan pada versi berikutnya Fedora atau pengedaran Linux lain, walaupun Fedora 24 adalah edisi yang lebih lama.

Ciri-ciri Utama Pelayan Fedora 24

Fedora 24 Server dicipta menggunakan kernel Linux, yang berfungsi sebagai asas sistem pengendalian. Kernel Linux menawarkan ciri penting seperti pemacu peranti, pengurusan memori, pengurusan proses dan sokongan perkakasan.

  • Pakej Tertumpu Pelayan − Fedora 24 Edisi Pelayan datang dengan beberapa pakej tertumpu pelayan yang membolehkan pengguna mengkonfigurasi dan mengawal pelbagai perkhidmatan dan aplikasi pelayan. Himpunan ini termasuk pelayan e-mel, pelayan web, pelayan pangkalan data dan banyak lagi.

  • Pengurus Pakej DNF  DNF (Dandified Yum) berkhidmat sebagai pengurus pakej lalai Pelayan Fedora 24. Ia menawarkan antara muka baris arahan untuk memasang, mengalih keluar dan mengemas kini sistem. Berbanding dengan Yum, DNF menawarkan kelajuan dan resolusi pergantungan yang lebih baik.

  • Peranan Pelayan  Dengan pengenalan peranan pelayan dalam Pelayan Fedora 24, pengguna kini boleh memilih konfigurasi pelayan tertentu pada masa pemasangan. Pelbagai jenis pelayan, termasuk pelayan fail, pelayan pangkalan data, pengawal domain dan pelayan web, disediakan oleh peranan ini, yang turut membekalkan pakej dan tetapan perisian yang dipratakrifkan.

  • Fedora 24 Server memperkenalkan antara muka pengurusan berasaskan web Cockpit, yang dicipta untuk memudahkan kerja pentadbiran pelayan. Dengan Cockpit, pengguna boleh menggunakan pelayar web untuk mengurus perkhidmatan sistem, menjejak prestasi sistem, menyediakan rangkaian dan menjalankan tugas pentadbiran yang mudah.

  • . Pengedaran ini mendapat manfaat daripada komuniti yang berkembang maju dan aktif yang mengambil bahagian dalam pembangunan, ujian dan peningkatannya sebagai ahli Projek Fedora.
  • Ekosistem Fedora 

  •  Pelayan Fedora 24 ialah salah satu daripada beberapa versi yang membentuk ekosistem Fedora yang lebih luas, bersama Fedora Workstation dan Fedora Atomic. Daripada pengkomputeran desktop kepada pemasangan awan dan pelayan, ekosistem bertujuan untuk menawarkan pelbagai penyelesaian untuk pelbagai kes penggunaan.
  • Fedora 24 juga menjadikan penggunaan pelayan web Nginx lebih mudah kerana dimasukkan sebagai pakej dalam repositori rasminya. Nginx juga diterima secara meluas kerana seni binanya yang berprestasi tinggi, ringan dan cekap. Konvergensi kedua-dua platform ini dibincangkan dalam artikel ini. Adalah penting untuk diingat bahawa versi Fedora hanya biasanya menerima sokongan untuk tempoh 13 bulan. Akibatnya, kemas kini dan pembetulan keselamatan tidak lagi disediakan secara rasmi untuk Pelayan Fedora 24. Untuk pemasangan pelayan, dinasihatkan untuk menggunakan versi Fedora yang lebih terkini atau melihat pengedaran Linux lain yang menyediakan penyelenggaraan jangka panjang.

    Kaedah Digunakan

Menggunakan skrip pemasang tindanan LEMP

Pemasangan manual

使用 LEMP Stack 安裝程式腳本

使用 LEMP 堆疊安裝程式腳本在 Linux 伺服器上自動安裝和設定 LEMP 堆疊(Linux、Nginx、MySQL/MariaDB、PHP/PHP-FPM)。透過自動處理必要的軟體元件安裝和配置,該腳本使部署 LEMP 堆疊變得更加容易。

第三方公司或開源社群通常會建立並維護 LEMP 堆疊安裝腳本。它旨在加快安裝過程並提供跨不同平台的統一配置。該腳本通常帶有預設配置和基於最佳實踐的最佳化。

演算法

  • 首先在 Fedora 24 上安裝 nginx 並繼續使用 nginx 服務

雷雷
  • 安裝MariaDB並啟動服務。

雷雷
  • 使用指令在 Fedora 24 上安裝 PHP 和 dPHP-FPM 並啟動其服務。

雷雷
  • 借助給定程式碼下載 LEMP Stack 安裝程式腳本。使腳本可執行,然後運行腳本。

雷雷
  • 測試完整設置,是否正常工作。

手動安裝

為了在 Fedora 24 伺服器和工作站上手動安裝 Nginx 與 MariaDB 和 PHP/PHP-FPM,必須先安裝每個元件,然後設定為一起運行。

演算法

  • 安裝先決條件,就像我們在之前的方法中所做的那樣:(安裝 nginx、MariaDB、PHP 和 PHP-FPM。

  • 使用給定的一系列程式碼將 nginx 配置為與 PHP-FPM 一起使用

雷雷
  • 儲存檔案並測試nginx的配置。

  • 查看PHP資訊頁面,查看PHP安裝詳情。

  • 您也可以執行其他配置,這是可選的,但會使其滿足您的特定要求。

結論

總之,在 Fedora 24 伺服器和工作站上設定 Nginx、MariaDB 和 PHP/PHP-FPM 會產生一個可以處理資料庫的動態 Web 伺服器環境。

遵循本文中概述的手動安裝過程將使您能夠正確配置每個組件並建立用於託管網站和線上應用程式的可靠基礎設施。

手動安裝技術需要一次安裝和配置每個組件,以確保適當的相容性。 Web 伺服器使用 Nginx 設定並準備好接收傳入請求。已對資料庫管理系統MariaDB進行了安全性配置。由於安裝並整合了 PHP/PHP-FPM,Nginx 可以運行 PHP 腳本。

在使用 Fedora 24 時,應該記住它是一個過時的版本,不再更新或修復。強烈建議使用接受安全修復的最新版本或其他 Linux 發行版,以獲得更好的資料安全性和裝置相容性。

總之,Fedora 24 可以手動設定或使用安裝程式腳本來提供可靠的 Web 伺服器環境,可用於託管動態網站、開發線上應用程式並有效管理資料庫。

Atas ialah kandungan terperinci Menyediakan Nginx dengan MariaDB dan PHP/PHP-FPM pada Pelayan dan Stesen Kerja Fedora 24. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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