Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menetapkan maklumat versi PHP pelayan

Bagaimana untuk menetapkan maklumat versi PHP pelayan

PHPz
PHPzasal
2023-04-03 15:14:521368semak imbas

Seperti yang kita sedia maklum, PHP ialah bahasa pengaturcaraan yang digunakan secara meluas dan ia biasanya digunakan untuk pengaturcaraan sebelah pelayan. Banyak tapak web berjalan pada PHP, jadi penting untuk mengetahui cara menyediakan maklumat versi PHP pelayan anda.

Artikel ini akan memperkenalkan cara untuk menetapkan maklumat versi PHP pelayan. Mula-mula, anda perlu mengesahkan sama ada pelayan anda telah memasang PHP. Jika anda tidak pasti sama ada PHP dipasang, anda boleh menjalankan arahan berikut:

php -v

Jika sistem menggesa arahan php tidak dijumpai, anda perlu memasang php terlebih dahulu. Untuk sistem Ubuntu, anda boleh memasangnya dengan arahan berikut:

sudo apt-get install php

Untuk sistem CentOS, anda boleh memasangnya dengan arahan berikut:

sudo yum install php

Selepas pemasangan, anda boleh menggunakan arahan berikut Semak maklumat versi PHP:

php -v

Seterusnya, kami akan menerangkan cara menetapkan maklumat versi PHP pelayan.

Kaedah 1: Ubah suai fail konfigurasi PHP

Mula-mula, anda perlu mencari fail konfigurasi PHP. Untuk sistem Ubuntu, lokasi fail konfigurasi PHP biasanya /etc/php/7.4/cli/php.ini untuk sistem CentOS, ia biasanya /etc/php.ini;

Gunakan editor seperti vi atau nano untuk membuka fail konfigurasi PHP dan cari baris berikut:

; version=PHP_VERSION

Nyahkomen baris ini dan tukar PHP_VERSION kepada versi PHP yang anda perlukan :

version=7.4.0

Simpan fail dan keluar dari editor. Seterusnya, mulakan semula perkhidmatan PHP untuk perubahan berkuat kuasa:

Untuk sistem Ubuntu:

sudo systemctl restart php7.4-fpm

Untuk sistem CentOS:

sudo systemctl restart php-fpm

Sekarang, anda boleh menggunakan arahan berikut untuk Sahkan sama ada versi PHP telah berubah:

php -v

Kaedah 2: Gunakan alat pengurusan versi PHP

Cara lain untuk menetapkan maklumat versi PHP pelayan adalah dengan menggunakan alat pengurusan versi PHP, seperti phpenv atau phpbrew. Alat ini membolehkan anda menjalankan berbilang versi PHP secara serentak pada pelayan yang sama dan bertukar antara mereka dengan mudah.

Terdapat cara yang berbeza untuk menggunakan alatan ini, bergantung pada alat yang anda gunakan. Di sini kita mengambil phpenv sebagai contoh.

Mula-mula, pasang phpenv:

git clone https://github.com/phpenv/phpenv.git ~/.phpenv

Seterusnya, tambahkan kod berikut pada fail ~/.bash_profile:

export PATH="$HOME/.phpenv/bin:$PATH"
eval "$(phpenv init -)"

Simpan fail dan keluar dari editor , kemudian Jalankan arahan berikut untuk membuat perubahan berkuat kuasa:

source ~/.bash_profile

Seterusnya, pasang versi PHP yang diperlukan. Anda boleh melihat semua versi PHP yang tersedia pada halaman GitHub phpenv:

phpenv install -l

Pilih versi PHP yang anda perlukan, contohnya:

phpenv install 7.4.0

Selepas pemasangan, anda boleh Gunakan arahan berikut untuk sahkan bahawa berbilang versi PHP telah dipasang pada sistem:

phpenv versions

Seterusnya, tetapkan versi PHP yang diperlukan sebagai versi lalai global:

phpenv global 7.4.0

Sekarang, anda boleh Gunakan php arahan pada baris arahan untuk menjalankan versi PHP 7.4.0:

php -v

Jika anda perlu menggunakan versi PHP yang berbeza dalam aplikasi yang berbeza, anda boleh menetapkan versi PHP yang sepadan sebagai versi tempatan, Contohnya:

phpenv local 7.3.0

Kemudian, buat fail bernama .php-version dalam direktori aplikasi, isikan versi PHP yang anda perlu gunakan:

echo "7.3.0" > .php-version

Selepas menyimpan fail , dan buka semula tetingkap konsol untuk perubahan berkuat kuasa.

Ringkasan

Di atas ialah dua kaedah tentang cara menetapkan maklumat versi PHP pelayan. Anda boleh memilih satu atau kedua-dua kaedah mengikut keperluan anda. Tidak kira kaedah yang anda pilih, memulakan semula perkhidmatan PHP atau membuka semula tetingkap konsol adalah perlu untuk perubahan itu berkuat kuasa.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan maklumat versi PHP pelayan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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