Rumah > pembangunan bahagian belakang > tutorial php > Cara Memasang PHP Pada Ubuntu

Cara Memasang PHP Pada Ubuntu

Lisa Kudrow
Lepaskan: 2024-12-31 10:37:19
ke hadapan
352 orang telah melayarinya

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.

截屏2024-12-31 10.25.58.png

Memasang PHP dihidupkan Ubuntu

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
Salin selepas log masuk
Salin selepas log masuk

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.

1. Pasang PHP dengan Apache pada Ubuntu

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
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

2. Pasang perisian-properties-common untuk membantu anda mengurus pengedaran dan sumber perisian bebas:

sudo apt install software-properties-common
Salin selepas log masuk
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk

5. Kini anda boleh memasang versi PHP tertentu. Contohnya:

  • Untuk memasang PHP 7.4, jalankan arahan:
sudo apt -y install php7.4
Salin selepas log masuk
Salin selepas log masuk
  • Untuk memasang PHP 8.1, jalankan arahan berikut:
sudo apt -y install php8.1
Salin selepas log masuk
Salin selepas log masuk

6. Sahkan pemasangan dengan:

php -v
Salin selepas log masuk
Salin selepas log masuk

Output memaparkan versi PHP yang anda pasang.

Jika anda memasang versi 7.4, output dipaparkan seperti dalam imej di bawah.

php -v 7.4 terminal output

Jika anda memasang PHP 8.1, outputnya menunjukkan:

php -v 8.1 terminal output

2. Pasang PHP dengan Nginx pada Ubuntu

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
Salin selepas log masuk
Salin selepas log masuk

2. Tambahkan ondrej/php PPA untuk memasukkan pelbagai versi PHP:

sudo apt update && sudo apt upgrade
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Apabila maklumat PPA dimuatkan, tekan Enter untuk meneruskan.

2. Untuk memasang PHP untuk Nginx, gunakan salah satu daripada arahan berikut:

  • Untuk PHP 7.4:
sudo apt install software-properties-common
Salin selepas log masuk
Salin selepas log masuk
  • Untuk PHP 8.1:
sudo add-apt-repository ppa:ondrej/php
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Sistem akan menghubungi untuk memuat turun dan memasang pakej serta pakejnya tanggungan.

sudo apt install php7.4-fpm terminal output

2. Setelah pemasangan selesai, mulakan semula perkhidmatan Nginx untuk menggunakan perubahan dengan memasukkan:

sudo apt update
Salin selepas log masuk
Salin selepas log masuk

3. Seterusnya, dayakan sokongan PHP dengan mengedit blok pelayan. Buka blok pelayan dengan arahan:

sudo apt -y install php7.4
Salin selepas log masuk
Salin selepas log masuk

4. Tambahkan kod berikut pada fail blok pelayan anda untuk Nginx untuk menggunakan PHP:

sudo apt -y install php8.1
Salin selepas log masuk
Salin selepas log masuk

Tukaruntuk versi PHP anda.

4. Simpan fail dan keluar.

5. Akhir sekali, mulakan semula Nginx pada Ubuntu dan muat semula PHP:

php -v
Salin selepas log masuk
Salin selepas log masuk
sudo apt update && sudo apt upgrade
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Memasang Modul PHP pada Ubuntu

Untuk memasang modul PHP tambahan, gunakan sintaks berikut:

sudo add-apt-repository ppa:ondrej/php
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Contohnya:

sudo apt install php7.4-fpm -y
Salin selepas log masuk

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
Salin selepas log masuk

Untuk menyenaraikan semua modul PHP yang dimuatkan jalankan arahan:

sudo systemctl restart nginx
Salin selepas log masuk
Salin selepas log masuk

Senarai output semua modul PHP yang disusun, seperti dalam contoh di bawah.

php -m terminal output

Cara Menyahpasang PHP pada Ubuntu

Untuk menyahpasang PHP daripada Ubuntu, ikut arahan di bawah:

1. Jalankan arahan berikut dalam terminal:

sudo nano /etc/nginx/sites-available/default
Salin selepas log masuk

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>
Salin selepas log masuk

2. Keluarkan pakej yatim dengan:

sudo systemctl restart nginx
Salin selepas log masuk
Salin selepas log masuk

3. Akhir sekali, semak versi PHP untuk mengesahkan nyahpasang berfungsi:

sudo systemctl reload php<version_number>-fpm</version_number>
Salin selepas log masuk

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!

Label berkaitan:
sumber:phoenixnap.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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan