LAMP ialah salah satu tindanan teknologi sumber terbuka yang paling banyak digunakan untuk pembangunan aplikasi web. Dalam gabungan ini, Linux bertindak sebagai sistem pengendalian dan PHP bertindak sebagai bahasa pengaturcaraan bahagian pelayan. MySQL atau MariaDB bertindak sebagai sistem pengurusan pangkalan data dan apache bertindak sebagai pelayan web. Dalam artikel ini, kami akan membincangkan cara menyediakan tindanan LAMP menggunakan PhpMyAdmin pada pelayan Ubuntu 15.04.
Dengan menggunakan komponen LAMP (Linux, Apache, MySQL/MariaDB, PHP) kita boleh membina aplikasi web yang interaktif dan menarik. Mari kita lihat setiap komponen susunan LAMP:
Linux - Linux ialah asas timbunan LAMP, menyediakan pengehosan aplikasi web yang boleh dipercayai, selamat dan boleh disesuaikan. Debian, CentOS dan Ubuntu ialah pengedaran Linux yang paling biasa digunakan untuk pemasangan LAMP.
Apache− Perisian pelayan web yang paling biasa digunakan di dunia dipanggil Apache. Ia menyediakan bahan dalam talian sebagai tindak balas kepada permintaan HTTP yang dibuat oleh pelayar web pengguna. Apache ialah salah satu aplikasi yang paling disyorkan untuk mengehos laman web dan aplikasi kerana kebolehpercayaan, kelajuan dan ciri komprehensifnya.
MySQL dan MariaDB − Kedua-dua pilihan Sistem Pengurusan Pangkalan Data Perhubungan (RDBMS) ini adalah pilihan yang baik untuk pembangunan web dan menawarkan penyimpanan dan pengambilan data yang cekap.
PHP − PHP digunakan terutamanya untuk mencipta laman web dan merupakan bahasa pengaturcaraan yang boleh digunakan pada pelayan. Untuk membina aplikasi web dinamik, ia membolehkan pembangun berkomunikasi dengan pangkalan data dan menyepadukan maklumat dinamik ke dalam halaman HTML.
Pelbagai elemen tindanan LAMP bekerjasama untuk menyokong pembangunan aplikasi web. LAMP adalah gabungan yang diterima secara meluas, tetapi terdapat banyak alternatif lain seperti LEMP, MEAN atau WAMP. Untuk tujuan artikel ini, kami akan menggunakan LAMP dan melihat cara yang berbeza untuk menyediakannya pada pelayan Ubuntu 15.04.
Pemasangan manual
Guna Tasksel
Kaedah pemasangan manual untuk menyediakan tindanan LAMP (Linux, Apache, MySQL/MariaDB, PHP) dan PhpMyAdmin pada pelayan Ubuntu 15.04 melibatkan pemasangan dan konfigurasi setiap komponen secara individu. Kaedah ini memberikan lebih kawalan, kefungsian, kebolehsuaian dan fleksibiliti semasa proses pemasangan.
Kemas kini senarai pembungkusan pada pelayan Ubuntu 15.04 untuk memastikan pemasangan lancar setiap komponen.
sudo apt-get update
Pasang pelayan web Apache.
sudo apt-get install apache2
Pasang sistem pengurusan pangkalan data untuk menyimpan data dan menguruskan pengambilannya.
sudo apt-get install mysql-server
Pasang bahasa skrip bahagian pelayan PHP untuk menjana kandungan web dinamik.
sudo apt-get install php libapache2-mod-php php-mysql
Ubah suai Apache untuk mendayakan bahasa skrip.
sudo nano /etc/apache2/mods-enabled/dir.conf
Alihkan fail PHP ke lokasi pertama. Kemudian, simpan fail.
<IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm </IfModule>
Mulakan semula Apache untuk melihat perubahan konfigurasi.
sudo systemctl restart apache2
Pasang dan konfigurasikan Php untuk mengurus pangkalan data.
sudo systemctl restart apache2
Akses pelayan web dengan memasukkan URL pelayan.
Memasang pakej prakonfigurasi seperti tindanan LAMP (Linux, Apache, MySQL/MariaDB, PHP) pada komputer Ubuntu anda adalah mudah dan pantas menggunakan teknologi tasksel. Ia memudahkan proses pemasangan dengan mengkategorikan produk perisian yang dipautkan ke dalam tugas dan membolehkan anda memilih dan memasangnya menggunakan satu arahan.
Jika pakej taskel belum dipasang, sila pasang dahulu.
sudo apt-get install tasksel
Selepas memasang tasksel, anda boleh memulakannya menggunakan arahan berikut.
sudo tasksel
Apabila anda melancarkan tasksel, antara muka berasaskan teks akan muncul menunjukkan senarai tugasan yang tersedia. Gunakan kekunci anak panah untuk mencari pilihan Pelayan LAMP gunakan bar ruang untuk memilihnya. Tindanan LAMP mewakili pakej untuk Linux, Apache, MySQL/MariaDB dan PHP.
Pengguna root MySQL/MariaDB memerlukan kata laluan untuk melengkapkan proses pemasangan. Apabila ditanya, berikan kata laluan yang kukuh dan sahkannya. Untuk mengakses pelayan MySQL/MariaDB, gunakan kata laluan ini.
Tasksel akan menguruskan pemasangan pakej yang dipilih. Bar kemajuan dan mesej terminal akan dipaparkan untuk memberitahu anda bagaimana pemasangan sedang berjalan. Bergantung pada kelajuan mesin dan sambungan internet anda, proses akan mengambil sedikit masa.
Selepas pemasangan selesai, semak komponen yang dipasang untuk mengesahkan komponen tindanan LAMP. Buka pelayar web dan masukkan alamat IP pelayan. Jika Apache berjalan dengan betul, anda harus melihat halaman web Apache lalai.
Tasksel boleh digunakan untuk memasang pakej tambahan jika perlu. Contohnya, untuk memasang pakej yang berkaitan dengan fungsi pelayan e-mel, gunakan aktiviti Pelayan Mel.
Terima kasih kepada teknologi tasksel, tindanan LAMP boleh dipasang dengan lebih mudah pada komputer Ubuntu. Dengan memilih dan memasang pakej perisian yang diperlukan secara automatik, ia mempercepatkan proses dan memastikan persediaan yang konsisten dan direka bentuk secara optimum. Pemula atau orang yang suka cara mudah untuk memasang susunan program berjadual akan mendapati ia sangat membantu.
Kesimpulannya, memasang PhpMyAdmin dengan tindanan LAMP (Linux, Apache, MySQL/MariaDB, PHP) pada pelayan Ubuntu 15.04 boleh mewujudkan persekitaran yang stabil dan cekap untuk pembangunan web. Artikel ini menyediakan langkah terperinci yang boleh membantu anda membina asas yang kukuh untuk membangunkan tapak web dan aplikasi dinamik.
Sistem pengendalian ialah Linux, yang boleh dipercayai, selamat dan boleh disesuaikan. MySQL atau MariaDB menyediakan sistem pengurusan pangkalan data yang boleh dipercayai dan berskala untuk menyimpan dan mendapatkan semula data, manakala pelayan web popular Apache mengurus permintaan HTTP dan menyediakan kandungan dalam talian. Bahasa skrip sebelah pelayan PHP membolehkan penciptaan kandungan dinamik dan interaksi pangkalan data.
Setiap komponen dipasang dan dikonfigurasikan secara individu sepanjang proses pemasangan. Apache, MySQL/MariaDB dan PHP dipasang secara berasingan, dan Apache disediakan untuk berjalan dengan baik dengan PHP. Antara muka pengurusan pangkalan data grafik yang dipanggil PhpMyAdmin juga dipasang dan disediakan untuk pengurusan yang mudah.
Timbunan LAMP menawarkan beberapa kelebihan, termasuk keterjangkauan, sokongan komuniti, kebolehskalaan dan fleksibiliti. Ia membolehkan pembangun membina pelbagai aplikasi dalam talian, daripada halaman web yang mudah kepada sistem yang kompleks. Teknologi sumber terbuka juga tersedia, yang memastikan peningkatan berterusan, pembetulan keselamatan dan ekosistem sumber yang besar.
Atas ialah kandungan terperinci Menyediakan LAMP (Linux, Apache, MySQL/MariaDB, PHP) dan PhpMyAdmin pada pelayan Ubuntu 15.04. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!