2016-03-07 50 views
0

我在我的Linux(Centos7)上安裝了apm,我想我再次用yum安裝了php。linux(Centos7)|我有兩個php.ini文件

我在下面的路徑中有兩個php.ini文件。

/usr/loacal/php/bin/php.ini (v5.3) 
/etc/php.ini (v5.4) 


php -v 
PHP 5.4.16 (cli) (built: Jun 23 2015 21:17:27) 

/usr/local/php/bin/php -v 
PHP 5.3.27 (cli) (built: Mar 3 2016 11:17:12) 

我現在在一臺服務器上有兩個版本的php。

rpm -qa | grep php 

php-pdo-5.4.16-36.el7_1.x86_64 
php-tcpdf-6.2.11-1.el7.noarch 
php-tidy-5.4.16-3.el7.x86_64 
php-xml-5.4.16-36.el7_1.x86_64 
php-mbstring-5.4.16-36.el7_1.x86_64 
php-cli-5.4.16-36.el7_1.x86_64 
php-php-gettext-1.0.11-12.el7.noarch 
php-bcmath-5.4.16-36.el7_1.x86_64 
php-gd-5.4.16-36.el7_1.x86_64 
php-process-5.4.16-36.el7_1.x86_64 
php-common-5.4.16-36.el7_1.x86_64 
php-mysql-5.4.16-36.el7_1.x86_64 
php-tcpdf-dejavu-sans-fonts-6.2.11-1.el7.noarch 

我覺得這一切文件都安裝用PHP(V5.4) 我我可以刪除這些?

我可以像下面一樣再次使用yum命令嗎?

yum remove php 

我很害怕發生什麼事情時,我這樣做。 請讓我知道如何處理這種情況...謝謝

回答

1

您可能不需要刪除任何東西。您可以根據需要安裝儘可能多的PHP版本。 PATHS等決定了實際使用的內容。要查看PHP程序正在在命令行中使用使用

which php 

,看看有什麼php.ini文件正在使用由二進制使用

php -i |grep "php.ini" 

如果你有正確的,然後你大概很好。要查看哪些文件會被刪除軟件包被刪除您可以查詢包來獲取文件列表即

rpm -ql php-common-5.4.16-36.el7_1.x86_64 

常見的包裝應包含被安裝在php.ini文件。從這些命令中,如果你想刪除任何東西,你應該能夠解決這個問題。

請注意,如果可以,請使用已安裝的更新版本的PHP。現在PHP 5.3和5.4都被認爲是舊版本,不再支持。

https://en.wikipedia.org/wiki/PHP#Release_history