我在服务器上找不到PHP.ini位置。我已经检查了所有堆栈溢出的答案,但是找不到php.ini位置。
我有Linux,Cent OS,zPanel。最新版本的PHP。
我的电脑:Linux Mint 15 KDE。
在终端机/控制台中(仅Linux,在Windows中,您需要Putty)
ssh user@ip
php -i | grep "Loaded Configuration File"
它会向您显示这样的内容Loaded Configuration File => /etc/php.ini
。
替代方法
您可以在您的网站上创建一个php文件,该文件运行:<?php phpinfo(); ?>
,并且您可以在带有 “ Loaded
Configuration File”
的行上看到php.ini的位置。
更新 此命令立即给出路径
cli_php_ini=php -i | grep /.+/php.ini -oE #ref. https://stackoverflow.com/a/15763333/248616
php_ini="${cli_php_ini/cli/apache2}" #replace cli by apache2 ref. https://stackoverflow.com/a/13210909/248616
我找不到PHP。ini在我的服务器上的位置。我检查了所有堆栈溢出的答案,但找不到我的php。ini位置。 我有Linux、Cent OS和zPanel。PHP的最新版本。 我的电脑:LinuxMint15KDE。
问题内容: 几年前,我在维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1。我使用.tar.gz并按照指示进行构建(而不是rpm和您拥有什么)。一切都很好。 今天,我需要安装它,它看起来像一个PHP库。我完成了所有步骤以进行安装,并在其中找到ibm_db2.so。 最好的收获是最后一步是配置php.ini,但是我的系统上没有php.ini。恐怖的恐怖。PHP可以正常工作,当然
问题内容: 我最近有一个Mac,根本不习惯在Mac上开发。 我有MAMP Pro 1.9.6.1。我做了一个定位,并得到了: 我更改了所有人的名字。重新启动MAMP。它加载顺利(我知道奇怪吗?)。我正在使用PHP版本5.2。 所有这些文件现在都是不同的名称(为消除过程一个一个地做)。因此,我认为重新启动Mac。同样,即使所有文件都已移动,MAMP也不会加载任何问题。在Lamp上,这甚至不会加载。但
问题内容: 我发现: 当我在终端上键入以下内容时: 我得到的输出: 加载的配置文件为@ /etc/php5/cli/php.ini 但是,从,我可以看到: 加载的ini文件为@ /etc/php5/apache2/php.ini 其中哪一个目前正在工作?如何有两个文件? 问题答案: 取决于您从哪里运行PHP。如果从命令行运行它,则在通过apache运行时会使用和。 您正在通过浏览器执行,因此得到了
问题内容: 我有一个网站,并且在我的本地主机上运行良好。 在Godaddy托管上上传后,我的网络出现了错误。结论是,我必须更改php.ini文件上的memory_limit,但无法在FTP管理器上找到php.ini。 我试图: 找到更改为“分类FTP”管理器的方法。 从本地创建/上传php.ini文件,但不起作用。 我的问题是:我该如何解决?我必须更改php.ini文件。有人有像我这样的经历吗?
问题内容: 看来php命令行使用的是与主要php解释器不同的php.ini。我正在使用Ubuntu 10.4。我的问题是,在主php.ini中,我为外部库包含了一个额外的路径,但是在cli版本中,此路径不存在,因此出现了路径包含错误。 谢谢 问题答案: 只是问问PHP: