Pemasangan LAMP dan Konfigurasi PHP Penting pada Ubuntu

王林
Lepaskan: 2024-08-28 11:06:32
asal
951 orang telah melayarinya

LAMP Installation and Important PHP Configurations on Ubuntu

PHP: PHP (Hypertext Preprocessor) ialah bahasa skrip bahagian pelayan sumber terbuka yang digunakan secara meluas yang direka khusus untuk pembangunan web. Ia pada asalnya dicipta oleh Rasmus Lerdorf pada tahun 1994 dan sejak itu telah berkembang menjadi bahasa berkuasa yang digunakan oleh berjuta-juta pembangun di seluruh dunia.

PHP digunakan terutamanya untuk membangunkan halaman web dinamik dan aplikasi web. Ia membolehkan pembangun membenamkan kod PHP dalam HTML, menjadikannya mudah untuk mencampurkan logik sisi pelayan dengan lapisan pembentangan. Skrip PHP dilaksanakan pada pelayan, dan HTML yang terhasil dihantar ke pelayar klien.

Mari kita mulakan dengan memasang PHP dalam Ubuntu. Untuk menguji halaman PHP kami, pelayan diperlukan. Pangkalan data MySQL juga diperlukan untuk mengurus atau menyimpan data. Jangan risau anda tidak perlu membeli pengehosan web untuk menguji halaman Web anda, saya akan memberitahu anda cara memasang pelayan web hos tempatan anda sendiri.

LAMP pada asasnya ialah koleksi perisian yang anda perlukan untuk mencipta laman web dinamik dan aplikasi web. Alat ini cukup berkemampuan sehingga anda tidak memerlukan alat lain untuk tujuan tersebut. Perkara yang menarik tentang LAMP ialah semua alatan di dalamnya adalah percuma dan sumber terbuka.

Komponen perisian LAMP

  • Linux  ialah sistem pengendalian yang seperti UNIX dan ia percuma serta sumber terbuka untuk pembangunan dan pengedaran. Semua sistem pengendalian berasaskan Linux menyediakan pakej Lamp.

  • Apache  ialah Pelayan HTTP yang digunakan untuk memproses permintaan HTTP iaitu halaman web. Ia adalah salah satu pelayan web paling popular yang digunakan oleh pembangun di seluruh dunia. Ia dibangunkan dan diselenggara oleh Yayasan Perisian Apache.

  • MySQL adalah Peranan RDBMS (Sistem Pengurusan Pangkalan Data Perhubungan) dalam himpun LAMP dimainkan oleh MySQL. Ia membantu kami menyimpan dan mengurus data dengan cekap.

  • PHP  ialah bahasa skrip sebelah pelayan yang digunakan untuk berinteraksi dengan pelayan web. Ia dibenamkan dengan kod HTML.

Untuk memasang tindanan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu dan mengkonfigurasi tetapan PHP yang penting, ikut langkah di bawah:

Langkah 1: Kemas kini pakej sistem

Buka terminal dan jalankan arahan berikut untuk mengemas kini senarai pakej untuk naik taraf dan pemasangan pakej baharu:

sudo apt update
sudo apt upgrade
Salin selepas log masuk

Langkah 2: Pasang Apache

Pasang pelayan web Apache dengan menjalankan arahan berikut:

sudo apt install apache2
Salin selepas log masuk

Selepas pemasangan, Apache akan bermula secara automatik. Anda boleh mengesahkan statusnya dengan menjalankan:

sudo systemctl status apache2
Salin selepas log masuk

Langkah 3: Pasang MySQL

Pasang pelayan pangkalan data MySQL dengan menjalankan arahan berikut:

sudo apt install mysql-server
Salin selepas log masuk

Semasa pemasangan, anda akan digesa untuk menetapkan kata laluan root untuk MySQL.

Langkah 4: Pasang PHP

Pasang PHP dan modul yang diperlukan dengan menjalankan arahan berikut:

sudo apt install php libapache2-mod-php php-mysql
Salin selepas log masuk

Langkah 5: Konfigurasikan PHP

Untuk mengubah suai tetapan PHP, anda perlu mengedit fail konfigurasi php.ini. Bukanya dalam editor teks menggunakan arahan:

sudo nano /etc/php/7.x/apache2/php.ini
Salin selepas log masuk

Nota: Gantikan 7.x dengan versi PHP yang sesuai dipasang pada sistem anda.

Berikut ialah beberapa konfigurasi PHP penting yang mungkin anda pertimbangkan:

  • Had Memori: Tetapkan jumlah maksimum memori yang boleh digunakan oleh PHP. Cari line memory_limit dan laraskan nilai mengikut keperluan anda. Sebagai contoh, had_memori = 256M.

  • Muat Naik Fail: Dayakan atau laraskan saiz maksimum untuk muat naik fail. Cari arahan upload_max_filesize dan post_max_size. Ubah suai kepada nilai yang dikehendaki. Sebagai contoh, upload_max_filesize = 20M dan post_max_size = 25M untuk saiz muat naik fail maksimum 20 MB.

  • Zon waktu: Tetapkan zon waktu lalai untuk skrip PHP anda. Cari date.timezone dan kemas kini dengan nilai zon waktu yang sesuai. Contohnya, date.timezone = America/New_York.

  • Pelaporan Ralat: Kawal tahap pelaporan ralat. Cari arahan error_reporting dan tetapkan pada tahap pelaporan ralat yang diingini. Contohnya, error_reporting = E_ALL.

Setelah anda membuat perubahan yang diperlukan, simpan fail dan keluar dari editor teks.

Langkah 6: Mulakan semula perkhidmatan untuk menggunakan perubahan, mulakan semula Apache:

sudo systemctl restart apache2
Salin selepas log masuk

Anda kini mempunyai tindanan LAMP yang dipasang pada sistem Ubuntu anda dengan PHP dikonfigurasikan. Anda boleh meletakkan fail PHP anda dalam direktori akar dokumen Apache (/var/www/html) dan mengaksesnya melalui pelayar web.

Conclusion

By following these steps, you can install and configure a LAMP stack on Ubuntu, which provides a powerful environment for hosting PHP-based web applications. Apache serves as the web server, MySQL handles the database management, and PHP allows for dynamic content generation. Additionally, you can customize PHP settings in the php.ini configuration file to suit your specific requirements.

Atas ialah kandungan terperinci Pemasangan LAMP dan Konfigurasi PHP Penting pada Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
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!