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
Langkah 2: Pasang Apache
Pasang pelayan web Apache dengan menjalankan arahan berikut:
sudo apt install apache2
Selepas pemasangan, Apache akan bermula secara automatik. Anda boleh mengesahkan statusnya dengan menjalankan:
sudo systemctl status apache2
Langkah 3: Pasang MySQL
Pasang pelayan pangkalan data MySQL dengan menjalankan arahan berikut:
sudo apt install mysql-server
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
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
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
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.
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!