Windows 系統(tǒng)下的推薦配置

OpCache

強烈建議開啟 OpCache。 此擴展默認已經(jīng)包含到 PHP Windows 版本中。 它會自動編譯和優(yōu)化 PHP 腳本,并將它們緩存在內(nèi)存中, 這樣就不會在每次加載頁面時動態(tài)編譯它們。

在 php.ini 配置中,設置

示例 #1 推薦的 OpCache 配置

opcache.enable=On
opcache.enable_cli=On
然后重新啟動你的 WEB 服務器。更多信息,請參閱:OpCache 配置 章節(jié)。

WinCache

WinCache 推薦在 IIS 下使用,尤其是在共享虛擬主機環(huán)境中或使用網(wǎng)絡文件存儲(NAS)時。 所有PHP 應用程序都會自動受益于 WinCache 的文件緩存功能。文件系統(tǒng)操作被緩存在內(nèi)存中。 WinCache 還可以緩存內(nèi)存中的用戶對象,并在 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
更多信息,請參閱: ?  http://php.net/manual/en/wincache.configuration.php

IIS 配置

在 IIS 管理器中,安裝 FastCGI 模塊,并將 `.php` 后綴映射到 PHP-CGI.exe 文件的真實路徑 (注意:不是 PHP.exe)

你可以使用 APPCMD 命令行工具來編寫 IIS 配置腳本。

數(shù)據(jù)庫

如果你需要一個數(shù)據(jù)庫服務器,PHP 提供了對應的擴展來使用它們。 如果你的網(wǎng)站沒有太多的流量, 你可以將數(shù)據(jù)庫服務器與你的 Web 服務器運行在同一臺服務器上。 世面上流行的數(shù)據(jù)庫,基本都會提供運行在 Windows 上的版本。

PHP 內(nèi)置了 mysqli 和 pdo_mysql 擴展。

參見 ? https://dev.mysql.com/downloads/windows/