我找不到我的php.ini文件

我找不到我的php.ini文件,php,Php,在学习设置php以便能够发送邮件时,我遇到了编辑php.ini文件的需要。问题是,当我转到/~username/phpinfo.php时,它告诉我它位于/Library/Server/Web/Config/php,但是Web目录在我的服务器上不存在。那么我的php.ini文件在哪里?我看过其他人对同一问题的答案,但仍然找不到答案。如果我需要创建它,我该怎么做呢 我使用MacBookPro作为运行Yosemite的服务器 提前谢谢 更新: 看起来我找到了我的php.ini文件,但它不是php说它在

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

我使用MacBookPro作为运行Yosemite的服务器

提前谢谢

更新:

看起来我找到了我的php.ini文件,但它不是php说它在找的地方。phpinfo.php说它在找/Library/Server/Web/Config/php。我应该把文件复制到这个位置吗?另外,我的文件实际上名为php.ini.default,是否需要将其命名为php.ini?

执行此命令

locate php.ini
这将为您提供一个所有文件的列表,其中包含名称为“php.ini”的文件

例如

…我宁愿这样做:

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

    <?php
            echo phpinfo();

使用
@NicolásCarlo创建一个临时php文件,即我提到的phpinfo.php页面,打开控制台并运行命令:
whereis php.ini
。它应该告诉您文件存在于哪个位置。通常它在
/etc/php.ini
中,但每个安装都会有所不同。@Oldskool该命令没有输出。有php.ini.default-*文件,这些是我要找的吗?这确认了我找到的php.ini文件,请参阅我的更新这是在给出答案后更新问题的错误行为。你确实完全改变了你的问题。我没有确认这是正确的文件,因为有几个文件的名称相似,没有一个只是php.ini。如果你能确认这是我正在寻找的文件,那么我将接受答案。但是现在我的原始问题还没有解决,因为我的机器上仍然可能不存在正确的php.ini文件。如果输入了另一个php配置,您必须查看您网站的
.htaccess
文件。查找条目
SetEnv PHPRC/home/www/path/yourwebsite/local_php.ini
。或者,您可以在apache配置文件中的
/etc/apache2/sites available/
下有一个PHPRC条目。否则将使用默认的/etc/php.ini。
    <?php
            echo phpinfo();