繁体   English   中英

linux(Centos7)|中文 我有两个php.ini文件

[英]linux(Centos7) | I have two php.ini files

我在Linux(Centos7)上安装了apm,我想我又用yum安装了php。

我在下面的路径中有两个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

我很害怕这样做时会发生一些事情。 请让我知道如何处理这种情况...谢谢

您可能不需要删除任何内容。 您可以根据需要安装尽可能多的PHP版本。 路径等确定实际使用的内容。 要查看在命令行上使用的是什么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://zh.wikipedia.org/wiki/PHP#Release_history

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM