2016-03-07 111 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