php.ini 丢失/帮助安装 php

Posted

技术标签:

【中文标题】php.ini 丢失/帮助安装 php【英文标题】:php.ini is missing/ help to install php 【发布时间】:2021-10-19 04:41:56 【问题描述】:

我是初学者,我实际上是在尝试安装 php,因为我必须在 .php 中运行一个文件

我在这里安装了可用的 ZIP 文件:https://windows.php.net/download#php-7.4 我在 Windows 10 上安装了 8.0.9 版

然后当我运行文件时,出现错误:

Environment check

[*] The "json" PHP extension is installed.   

[*] The "phar" PHP extension is installed.

[*] Git is installed.

[X] The openssl PHP extension is required.

The extension already exists at: C:\Users\fabie\Downloads\php-8.0.9-nts-Win32-vs16-x64\ext\php_openssl.dll

To enable it, edit your php.ini configuration file and add the line: extension=C:\Users\fabie\Downloads\php-8.0.9-nts-Win32-vs16-x64\ext\php_openssl.dll

所以我检查了 php 目录中是否有任何“php.ini”(即 C:\Users\fabie\Downloads\php-8.0.09-nts-Win32-vs16-x64)

只有 php.ini-developement 和 php-ini.production。

我的问题是:如何解决这个问题?我必须以不同的方式安装 php 吗?我必须创建一个 php.ini 文件吗?我必须在 -developement 和 -production 文件上写吗?

谢谢

【问题讨论】:

这能回答你的问题吗? How to locate the php.ini file (xampp) 自述文件解释了这一点,但 PHP 附带了两个示例 .ini 文件。您必须手动复制一个(在同一目录中)并将其重命名为php.ini。对于本地开发和测试,您可能需要选择php.ini-developementvariant。例如,请参阅this tutorial。 【参考方案1】:

复制php.ini-development 并将其重命名为php.ini(如果适合您的需要,也可以选择php.ini-production)。这些是您可以基于自己的配置的示例配置文件。之后根据自己的喜好编辑它。

【讨论】:

请注意,如果您更改php.ini-production 中的值,当您更新您的软件时,该文件的更改将被自动覆盖,从而丢失您更新的配置。

以上是关于php.ini 丢失/帮助安装 php的主要内容,如果未能解决你的问题,请参考以下文章

如果 php.ini 丢失会怎样?

无法保存 php.ini

如何在 php.ini 中启用 imap

[PHP警告:mail():“sendmail_from”未在php.ini中设置或自定义“From:”标头丢失

修改 php.ini 时未加载 PHP cURL

关于PHP安装之后没有php.ini文件??