Penyelesaian kepada masalah yang php-v tiada versi selepas memasang php7.2: 1. Cari direktori atau fail berkaitan PHP dalam sistem 2. Semak maklumat versi php yang disenaraikan; semua fail dalam direktori bin direktori berkaitan PHP 4. Tambahkan laluan ke versi PHP yang betul kepada pembolehubah persekitaran.
Persekitaran pengendalian artikel ini: sistem centos7, php7.2, komputer Dell G3.
Apakah yang perlu saya lakukan jika tiada versi php-v selepas memasang php7.2?
Selesaikan masalah bahawa selepas memasang php7.2 pada CentOS7, versi yang dipaparkan oleh php -v ialah 5.4
1. Cari direktori atau fail berkaitan PHP dalam sistem
find / -name php /var/lib/php /usr/bin/php /usr/lib64/php /usr/share/swig/2.0.10/php /usr/share/php /usr/include/php-zts/php /usr/include/php /usr/local/bin/php /usr/local/include/php /usr/local/lib/php /usr/local/php /selftemp/php-5.4.17/ext/pcntl/sapi/cli/php
2. Semak maklumat versi php yang disenaraikan
/usr/local/bin/php -v PHP 5.4.17 (cli) (built: Sep 21 2017 10:27:13) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies /usr/bin/php -v PHP 7.2.6 (cli) (built: Jun 2 2018 07:49:42) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.6, Copyright (c) 1999-2018, by Zend Technologies
3 Kerana versi 5.4.17 php berada di bawah /usr/local/bin/, padamkan /usr/. local/bin/ directory Semua direktori atau fail yang berkaitan dengan PHP
cd /usr/local/bin/ ls courierauthconfig c_rehash parl par.pl peardev phantomjs phar.phar php-cgi phpize scandeps.pl zipdetails crc32 openssl parldyn pear pecl phar php php-config pp tkpp rm -rf ./php rm -rf ./php-cgi rm -rf ./php-config
4 Tambahkan laluan ke versi PHP yang betul kepada pembolehubah persekitaran
vim /etc/profile 文件末尾加上 export PATH="/usr/local/php/bin:$PATH"
5
source /etc/profile
php -v PHP 7.2.6 (cli) (built: Jun 2 2018 07:49:42) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.6, Copyright (c) 1999-2018, by Zend Technologies
Semak fail konfigurasi PHP yang dimuatkan, ini adalah yang terdapat dalam sistem Lokasi php.ini. Ia bukan fail php.ini yang dimuatkan oleh apache web
php -i | grep php.ini Configuration File (php.ini) Path => /usr/local/lib
Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika tiada versi php-v selepas memasang php7.2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!