在学习设置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?
执行此命令
locate php.ini
这将为您提供一个名称为"php.ini"的所有文件的列表。
例如
/etc/php.ini
/etc/php.ini.rpmnew
/home/myuser/mywebsite.com/demo/local_php.ini
我宁愿这样做:
php -i | grep ini
它将在php控制台客户端中为您提供ini配置的信息。如果你正在执行apache或nginx,你可以通过看到所有的PHP设置
<?php
echo phpinfo();