Pengenalan
PHP adalah singkatan kepada Hypertext Preprocessor, dan ia merupakan bahasa pengaturcaraan bahagian pelayan berasaskan skrip.
PHP membantu mengautomasikan pelbagai tugas pelayan. Ia mengendalikan tugas seperti kandungan dinamik, permintaan pangkalan data dan prapemprosesan/paparan data.
Baca tutorial kami tentang cara memasang PHP pada Ubuntu 20.04 atau 22.04 termasuk penyepaduan dengan Apache dan Nginx.
Seperti banyak alat pembangun, PHP mempunyai beberapa keluaran berbeza versi. Pada masa penulisan, PHP 7.4. dan 8.1 adalah pada masa ini versi perisian yang disokong dan paling banyak digunakan.
Arahan berikut memasang PHP menggunakan pengurus pakej apt:
sudo apt install php
Pada Ubuntu 20.04, arahan memasang PHP 7.4 manakala Ubuntu 22.04 memasang versi PHP 8.1.
Jika anda ingin memilih versi PHP khusus pada mana-mana sistem, ikuti salah satu daripada langkah pemasangan di bawah.
Jika anda menjalankan pelayan web Apache, pasang PHP dengan Apache modul. Di bawah anda akan menemui pemasangan untuk kedua-dua PHP 7.4 dan PHP 8.1.
1. Pastikan anda menggunakan kemas kini repositori terkini dengan memasukkan arahan berikut ke dalam tetingkap terminal:
sudo apt update && sudo apt upgrade
2. Pasang perisian-properties-common untuk membantu anda mengurus pengedaran dan sumber perisian bebas:
sudo apt install software-properties-common
Jika pakej sudah tersedia, teruskan ke langkah seterusnya.
3. Seterusnya, tambahkan ondrej/php PPA yang menyediakan versi PHP yang berbeza untuk Ubuntu:
sudo add-apt-repository ppa:ondrej/php
Selepas PPA dimuatkan, tekan Enter untuk mengesahkan penambahan repositori. Versi PHP yang tersedia dalam PPA adalah dari 5.6 hingga 8.2.
4. Kemas kini sesuai untuk memasukkan pakej baharu:
sudo apt update
5. Kini anda boleh memasang versi PHP tertentu. Contohnya:
sudo apt -y install php7.4
sudo apt -y install php8.1
6. Sahkan pemasangan dengan:
php -v
Output memaparkan versi PHP yang anda pasang.
Jika anda memasang versi 7.4, output dipaparkan seperti dalam imej di bawah.
Jika anda memasang PHP 8.1, outputnya menunjukkan:
Pelayan Nginx tidak mempunyai pemprosesan PHP asli. Jika anda menggunakan pelayan Nginx dan bukannya Apache, ikuti langkah di bawah untuk pasang PHP 7.4 atau 8.1 untuk berfungsi dengan Nginx.
1. Masukkan arahan berikut ke dalam tetingkap terminal untuk memastikan anda menggunakan perisian terkini:
sudo apt install php
2. Tambahkan ondrej/php PPA untuk memasukkan pelbagai versi PHP:
sudo apt update && sudo apt upgrade
Apabila maklumat PPA dimuatkan, tekan Enter untuk meneruskan.
2. Untuk memasang PHP untuk Nginx, gunakan salah satu daripada arahan berikut:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
Sistem akan menghubungi untuk memuat turun dan memasang pakej serta pakejnya tanggungan.
2. Setelah pemasangan selesai, mulakan semula perkhidmatan Nginx untuk menggunakan perubahan dengan memasukkan:
sudo apt update
3. Seterusnya, dayakan sokongan PHP dengan mengedit blok pelayan. Buka blok pelayan dengan arahan:
sudo apt -y install php7.4
4. Tambahkan kod berikut pada fail blok pelayan anda untuk Nginx untuk menggunakan PHP:
sudo apt -y install php8.1
Tukar
4. Simpan fail dan keluar.
5. Akhir sekali, mulakan semula Nginx pada Ubuntu dan muat semula PHP:
php -v
sudo apt update && sudo apt upgrade
Untuk memasang modul PHP tambahan, gunakan sintaks berikut:
sudo add-apt-repository ppa:ondrej/php
Contohnya:
sudo apt install php7.4-fpm -y
Sebagai alternatif, pasang berbilang modul serentak. Sebagai contoh, untuk memasang modul mysql, zip dan bcmath pada PHP 7.4, anda akan menjalankan:
sudo apt install php8.1-fpm -y
Untuk menyenaraikan semua modul PHP yang dimuatkan jalankan arahan:
sudo systemctl restart nginx
Senarai output semua modul PHP yang disusun, seperti dalam contoh di bawah.
Untuk menyahpasang PHP daripada Ubuntu, ikut arahan di bawah:
1. Jalankan arahan berikut dalam terminal:
sudo nano /etc/nginx/sites-available/default
Sebagai contoh, jika anda memasang versi PHP 7.4 FPM, jalankan:
server{ # . . . existing configuration location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php<version>-fpm.sock; } }</version>
2. Keluarkan pakej yatim dengan:
sudo systemctl restart nginx
3. Akhir sekali, semak versi PHP untuk mengesahkan nyahpasang berfungsi:
sudo systemctl reload php<version_number>-fpm</version_number>
Jika output tidak menunjukkan versi, nyahpasang mengalih keluar semuanya dengan betul.
Atas ialah kandungan terperinci Cara Memasang PHP Pada Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!