Windows 系统上的推荐配置

OpCache

强烈建议启用 OpCache。此扩展包含在 Windows 版 PHP 中。它编译并优化 PHP 脚本并在内存中缓存它们,以便在每次加载页面时不必重新编译它们。

php.ini 设置为

示例 #1 推荐的 OpCache 配置

opcache.enable=On
opcache.enable_cli=On
并重新启动 Web 服务器。有关更多信息,请参阅:OpCache 配置

WinCache

如果使用 IIS,建议使用 WinCache,尤其是在共享 Web 托管环境中或使用网络文件存储 (NAS) 时。请注意,从 PHP 8.0.0 开始,WinCache 不再受支持。所有 PHP 应用程序都会自动从 WinCache 的文件缓存功能中受益。文件系统操作将缓存到内存中。WinCache 还可以在内存中缓存用户对象,并在 php.exephp-cgi.exe 进程之间共享它们(在请求之间共享对象)。许多主要的 Web 应用程序都有插件、扩展或配置选项来使用 WinCache 用户对象缓存。如果您需要高性能,应该在应用程序中使用对象缓存。请参阅:» http://pecl.php.net/package/WinCache 下载 WinCache DLL(或 tgz)到您的 PHP 扩展目录(在您的 php.ini 中的 extensions_dir)。将 php.ini 设置为

示例 #2 推荐的 WinCache 配置

extension=php_wincache.dll
wincache.fcenabled=1
wincache.ocenabled=1 ; removed as of wincache 2.0.0.0
有关更多信息,请参阅:WinCache 配置

IIS 配置

在 IIS 管理器中,安装 FastCGI 模块,并为 `.php` 添加一个处理程序映射到 PHP-CGI.exe 的路径(不是 PHP.exe

您可以使用 APPCMD 命令行工具来编写 IIS 配置脚本。

数据库

您可能需要一个数据库服务器。流行的数据库提供了 PHP 扩展来使用它们。如果您的网站流量不多,您可以在与 Web 服务器相同的服务器上运行数据库服务器。许多流行的数据库服务器都在 Windows 上运行。

PHP 包括 mysqli 和 pdo_mysql 扩展。

请参阅 » https://dev.mysqlserver.cn/downloads/windows/

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top