这该死的问题困扰了我好几个小时
首先要看 php 目录下有没有 php.ini 文件,如果只有下图中这两个文件的话,将 php.ini-development 文件内容复制到一个新建的 php.ini 里去

如果有的话,查看后缀是否真的为 .ini,避免出现 php.ini.txt 这样的错误,参考 此文 是否打开了后缀显示
都没问题但是 phpinfo()中 Loaded Configuration File 还是为空值的话,打开 phpstorm,选择左上角 File
再点击 Setting。再选择左侧 PHP,再选择右侧的三个小点,如下图所示

然后在 Configuration file 那一栏点击最右边的文件夹图标,选择你的 php.ini 文件位置,如下图

最后检查文件路径中是否包含特殊字符,比如 空格,中文之类的。