php.ini文件无处可寻?

时间:2016-05-05 20:59:41

标签: php apache magento

我知道有很多关于这方面的问题,但是我已经查看过每一个问题并且一无所获。

我正在运行php 7.0.6和Apache2.4。我从windows.php.net/download下载了PHP(我得到了第二个,x86线程安全的)。下载后,我将其直接提取到C:\下的C:\php驱动器。

我正在尝试安装Magento电子商务平台,但我需要在继续之前安装一些PHP扩展(即curl,xsl,intl,mbstring,openssl和gd)

我阅读了一下,发现为了启用它们,我必须在php.ini文件中删除它们之前的分号,所以我已导航到C:\php并查找它,但只能查找php.ini-developmentphp.ini-production已经查看了另一个帖子,这也不是我想要的。

我还读到它有时只是一个名为php的文件,但在C:\php文件夹中找不到它

然后我在php文件中执行了phpinfo();命令并运行它,得到了这个结果:

Configuration File (php.ini) Path        C:\Windows
Loaded Configuration File                (none)
Scan this dir for additional .ini files  (none)
Additional .ini files parsed             (none)

然后我查看C:\Windows文件夹无效,我不知道我应该如何找到php.ini文件,这样我就可以删除分号并加载php扩展。

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:3)

安装PHP的地方C:\phpphp.ini-developmentphp.ini-production。您可以将其中一个复制或重命名为php.ini。这些是模板,具有所需的所有默认设置。主要区别在于开发人员将启用错误报告而生产者不会:

应该从PHP目录C:\phpC:\windows加载。我使用PHP目录作为PHP,我相信,它总是会查看运行PHP的目录:

copy c:\php\php.ini-development c:\php\php.ini

或者:

copy c:\php\php.ini-development c:\windows\php.ini

我的系统:

Configuration File (php.ini) Path       C:\Windows
Loaded Configuration File               C:\app\php\php.ini

答案 1 :(得分:0)

如果您使用Bash shell运行Windows 10,则可以运行

<AppBar
  title="Navbar"
  iconElementLeft={
    <IconButton onClick={}>  // want to enable clicking here to close sidebar component
      <MenuIcon>
    </IconButton>
  }
/>

这将显示加载的所有配置文件。更频繁地在Windows上工作的人可能会识别本机方式来本地执行等效操作。

答案 2 :(得分:0)

请确保在复制或重命名php.ini文件时,它将文件扩展名从.ini-development(或.ini-production,取决于所使用的扩展名)更改为.ini。如果看不到文件的扩展名,则可以通过单击>查看并选择最右侧的文件扩展名复选框来更改该扩展名。

或者,如果文件扩展名已更改为.ini,则可以查看“文件类型”列,该列应显示配置文件