我找不到我的php.ini文件

时间:2015-03-31 19:58:49

标签: php

在学习设置php以便能够发送邮件时,我遇到了编辑php.ini文件的需要。问题是,当我转到<localhost>/~username/phpinfo.php时,它告诉我它位于/Library/Server/Web/Config/php但是我的服务器上不存在Web目录。那我的php.ini文件在哪里?我看过其他人对同一个问题的答案,但仍无法找到答案。如果我需要创建它,我该怎么做呢?

我正在使用macbook pro作为运行Yosemite的服务器。

提前致谢!

更新:

所以看起来我找到了我的php.ini文件,但它不是php说它正在寻找phpinfo.php说它在/ Library / Server / Web / Config / php中查找我应该将文件复制到这个位置?我的文件实际上名为php.ini.default,这需要命名为php.ini吗?

2 个答案:

答案 0 :(得分:1)

执行此命令

locate php.ini

这将为您提供一个名称为&#39; php.ini&#39;的所有文件的列表。是它的一部分。

E.g。

/etc/php.ini
/etc/php.ini.rpmnew
/home/myuser/mywebsite.com/demo/local_php.ini

...

答案 1 :(得分:1)

我宁愿这样做:

    php -i | grep ini

它将为您提供php控制台客户端中ini配置的信息。如果您正在执行apache或nginx,则可以使用

查看所有PHP设置
    <?php
            echo phpinfo();