Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah yang perlu saya lakukan jika versi php v salah?

Apakah yang perlu saya lakukan jika versi php v salah?

藏色散人
藏色散人asal
2022-10-19 09:22:381886semak imbas

Penyelesaian kepada versi php v yang salah: 1. Cari php.ini pada Linux 2. Gunakan arahan "#php -i | grep php.ini" untuk melihat php.ini yang dimuatkan oleh cli; 3. , cari direktori "php/bin" dan edit fail "/etc/profile" 4. Tambahkan pembolehubah persekitaran pada baris terakhir sebagai "eksport PATH="/usr/local/php/bin:$PATH; "".

Apakah yang perlu saya lakukan jika versi php v salah?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Apakah yang perlu saya lakukan jika versi php v salah?

Selesaikan masalah ketidakkonsistenan antara versi yang dilihat oleh php -v dan versi yang dicetak oleh phpinfo() (persekitaran LNMP)

Gunakan phpinfo untuk mencetak dan mendapati bahawa versi itu adalah 7.2.31?

Copyright (c) 1997-2013The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Penyelesaian

1. Mula-mula, semak berapa banyak php.ini yang ada di Linux. Ternyata terdapat dua:

[[email protected] ~]#find / -name php.ini
/usr/local/php/etc/php.ini/etc/php.ini

Secara kasarnya diandaikan bahawa fail konfigurasi php yang dimuatkan oleh php cli tidak konsisten dengan fail konfigurasi yang dimuatkan oleh phpinfo(). ini dimuatkan oleh cli:

[[email protected] ~]#php -i | grep php.ini

Hasilnya ialah:

Apakah yang perlu saya lakukan jika versi php v salah?

Didapati bahawa fail konfigurasi php.ini yang dimuatkan sememangnya tidak konsisten, maka cari direktori php/bin dan edit fail /etc/profile

[[email protected] /]#vim /etc/profile

Tambah pembolehubah persekitaran dalam baris terakhir:

export PATH="/usr/local/php/bin:$PATH"

Akhir sekali simpan dan keluar serta laksanakan arahan berikut untuk memuat semula pembolehubah persekitaran:

[[email protected] /]#source /etc/profile

php -v Lihat versi

Apakah yang perlu saya lakukan jika versi php v salah?

Ringkasan

disebabkan oleh ketidakselarasan antara fail konfigurasi php yang dimuatkan oleh cli dan fail konfigurasi php yang dimuatkan oleh pelayan web.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika versi php v salah?. 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