Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menyediakan LEMP Linux, Nginx, MySQL/MariaDB, PHP) dan PhpMyAdmin pada Pelayan Ubuntu 15.04

Menyediakan LEMP Linux, Nginx, MySQL/MariaDB, PHP) dan PhpMyAdmin pada Pelayan Ubuntu 15.04

王林
王林asal
2024-08-28 13:02:321016semak imbas

Setting Up LEMP Linux, Nginx, MySQL/MariaDB, PHP) and PhpMyAdmin on Ubuntu 15.04 Server

Timbunan LEMP ialah gabungan berkuasa teknologi sumber terbuka yang digunakan untuk pembangunan Web dan pengehosan. LEMP terdiri daripada Linux, iaitu sistem pengendalian dalam gabungan, Nginx (disebut sebagai enjin x) ialah perisian pelayan web, digunakan untuk mengendalikan permintaan HTTP daripada pelayan, ia membantu penyampaian kandungan statik dan dinamik. MySQL atau MariaDB digunakan untuk penyimpanan dan pengambilan data yang cekap dan PHP digunakan untuk membina aplikasi web dinamik, membolehkan pembangun berkomunikasi dengan pangkalan data dan menyepadukan maklumat dinamik ke dalam halaman HTML.

Memasang dan mengkonfigurasi setiap komponen LEMP, satu demi satu diperlukan untuk menyediakan tindanan LEMP dan PhpMyAdmin secara manual pada pelayan Ubuntu 15.04.

Kaedah Digunakan

  • Pemasangan Manual

  • Pakej tindanan LEMP pra-bina

Pemasangan Manual

Pada Pelayan Ubuntu 15.04, tindanan LEMP (Linux, Nginx, MySQL/MariaDB, PHP) dan PhpMyAdmin boleh dipasang secara manual dengan memasang dan mengkonfigurasi setiap komponen secara berasingan.

Algoritma

  • Pasang atau kemas kini Ubuntu dengan pelayan 15.04, sistem pengendalian untuk gabungan ini.

  • Pasang nginx, nginx, dengan bantuan kod yang diberikan.

sudo apt-get update
sudo apt-get install nginx
  • Pasang MySQL atau MariaDB sebagai sistem pengurusan pangkalan data untuk gabungan ini.

sudo apt-get install mysql-server
  • Pasang PHP dan modul untuk pelayan web.

sudo apt-get install php-fpm php-mysql
  • Konfigurasikan pelayan Web, untuk mengakses dan bekerja dengan PHP.

sudo apt-get install php-fpm php-mysql
  • Tambah lokasi, simpan fail dan mulakan semula nginx

  • Pasang dan konfigurasikan PhpMyAdmin, alat pengurusan pangkalan data.

  • Akses alat dalam pelayan web anda.

Webmin

Antara muka pengguna grafik (GUI) ditawarkan oleh program pengurusan sistem berasaskan web Webmin untuk mengawal sistem seperti Unix. Melalui antara muka pelayar web, ia membolehkan pentadbir sistem mengawal beberapa komponen pelayan dengan mudah, termasuk persediaan sistem, akaun pengguna, sistem fail, pakej perisian dan banyak lagi.

Faedah Webmin

  • Pentadbiran jauh  Pentadbir sistem boleh mentadbir pelayan mereka dari jauh dari mana-mana komputer dengan penyemak imbas web terima kasih kepada antara muka berasaskan penyemak imbas Webmin. Ini menjadikannya mesra pengguna untuk pentadbir tahap kemahiran yang berbeza kerana ia menghapuskan keperluan untuk sambungan terus ke pelayan atau kepakaran baris arahan.

  • Sokongan berbilang platform − Linux, FreeBSD, OpenBSD, dan juga komputer Windows tertentu semuanya mungkin menggunakan Webmin kerana ia dibina untuk dijalankan pada pelbagai sistem pengendalian seperti Unix. Ini menjadikannya alat yang fleksibel untuk mengurus pelayan pada banyak platform.

  • Pengurusan Pengguna  Pentadbir boleh membuat, menukar dan mengalih keluar akaun pengguna dan kumpulan berasaskan pelayan menggunakan Webmin dengan cepat. Mereka boleh menentukan peraturan kata laluan, mengurus hak pengguna dan mengawal selia orang yang mempunyai akses kepada sumber sistem.

  • Pengurusan Sistem Fail − Pentadbir boleh melihat, mengubah suai, memuat naik dan memuat turun fail pada pelayan menggunakan pengurus fail yang disediakan oleh Webmin. Operasi fail biasa disokong, termasuk mengekalkan pautan simbolik, mewujudkan direktori dan mengubah kebenaran fail.

  • Pengurusan Pakej  Pentadbir boleh memasang, mengemas kini dan memadamkan pakej perisian daripada pelayan mereka menggunakan antara muka Webmin. Ia menyokong beberapa program pengurusan pakej, termasuk YUM (Yellowdog Updater, Modified) untuk sistem berasaskan Red Hat dan APT (Advanced Package Tool) untuk sistem berasaskan Debian.

  • System Monitoring  Real-time monitoring of system resources including CPU, memory, disk utilization, and network activities is made possible by Webmin. Additionally, it enables administrators to manage scheduled activities, keep track of active processes, and check system logs.

  • Security − Security technologies like SSL/TLS encryption are included in Webmin to provide secure connection between the browser and server. Additionally, it enables administrators to handle SSL certificates, set up firewall rules, and define access controls.

  • Extensibility  Webmin provides a significant selection of external modules that increase its capability. These community-developed modules offer extra functionality and support for numerous programs and services. These modules can be customized to satisfy our requirements.

Webmin provides a simple and user-friendly web-based interface which directs a server administration process. It gives system administrators the ability to effectively manage and monitor their servers, which makes it a crucial tool for administering Unix-like systems.

Algorithm

  • Update Ubuntu to 15.04 server.

  • Install Webmin, Version 15.04 of Ubuntu's default repositories do not contain Webmin. However, you may manually install Webmin by downloading the.deb package from the program's official website.

  • After it’s downloaded, navigate to the directory and install with the help of the given command.

sudo dpkg -i webmin_*.deb
  • Access Webmin using your server’s IP address. Then you can log in with your system details.

  • Install the LEMP components.

  • Install, configure and access PhpMyAdmin, With the help of its user-friendly web-based interface, Webmin makes it easier to install and operate server software. The installation of LEMP stack and PhpMyAdmin also are turned easy with this. It offers a better approach towards setting up and configuration of the server, without relying on the command line.

Conclusion

In conclusion, installing an LEMP stack on an Ubuntu 15.04 Server, which consists of Linux, Nginx, MySQL/MariaDB, PHP, and PhpMyAdmin, creates a strong basis for web development and hosting. The detailed methods provided in this article can help you set up a sophisticated web server environment that can support dynamic websites and apps.

In conclusion, installing an LEMP stack on an Ubuntu 15.04 Server, which consists of Linux, Nginx, MySQL/MariaDB, PHP, and PhpMyAdmin, creates a strong basis for web development and hosting. The detailed methods provided in this article can help you set up a sophisticated web server environment that can support dynamic websites and apps.

You have successfully developed a strong web server environment ready to host and build dynamic websites and apps by successfully configuring LEMP and PhpMyAdmin on Ubuntu 15.04 Server. The Linux, Nginx, MySQL/MariaDB, and PHP components of the LEMP stack offer a strong basis for the development of dependable and scalable online applications.

Last but not least, installing LEMP and PhpMyAdmin on Ubuntu 15.04 Server prepares the ground for productive web design and hosting. Unlock your potential by utilizing the strength of the LEMP stack with PhpMyAdmin, then set off on a quest to create dynamic and captivating online apps.

Atas ialah kandungan terperinci Menyediakan LEMP Linux, Nginx, MySQL/MariaDB, PHP) dan PhpMyAdmin pada Pelayan Ubuntu 15.04. 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