在学习设置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吗?
答案 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();