-
Notifications
You must be signed in to change notification settings - Fork 39
/
recommended.xml
127 lines (117 loc) · 4.17 KB
/
recommended.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 8e732e84a1425cf0ab3a5b0da8fe113c7a6da85e Maintainer: samesch Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="install.windows.recommended" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Empfohlene Konfiguration auf Windows-Systemen</title>
<sect2>
<title>OpCache</title>
<para>
Es wird dringend empfohlen, OpCache zu aktivieren. Diese Erweiterung ist im
Lieferumfang von PHP für Windows enthalten. Sie kompiliert und optimiert
PHP-Skripte und legt sie im Speicher ab, damit sie nicht jedes Mal, wenn
die Seite geladen wird, neu kompiliert werden müssen.
</para>
<para>
Setzen Sie in der &php.ini; folgende Optionen:
<example>
<title>Empfohlene Konfiguration für OpCache</title>
<screen>
<![CDATA[
opcache.enable=On
opcache.enable_cli=On
]]>
</screen>
</example>
Und starten Sie den Webserver neu. Für weitere Informationen, siehe
<link linkend="opcache.configuration">OpCache-Konfiguration</link>
</para>
</sect2>
<sect2>
<title>WinCache</title>
<para>
Wenn Sie den IIS einsetzen, ist es empfehlenswert, WinCache zu verwenden.
Dies gilt insbesondere für gemeinsam genutzte Webhosting-Umgebungen oder
für die Verwendung von netzwerkbasiertem Dateispeicher (NAS). Beachten Sie,
dass WinCache ab PHP 8.0.0 nicht mehr unterstützt wird.
Alle PHP-Anwendungen profitieren automatisch von der
Dateicache-Funktionalität von WinCache. Dateisystem-Operationen werden im
Speicher zwischengespeichert.
Darüber hinaus kann WinCache auch Objekte von Benutzern im Speicher
zwischenspeichern und sie zwischen <varname>php.exe</varname>- oder
<varname>php-cgi.exe</varname>-Prozessen austauschen (gemeinsame Nutzung
von Objekten zwischen Anfragen).
Viele große Webanwendungen verfügen über ein Plugin, eine Erweiterung oder
eine Konfigurationsoption, um den Cache für Benutzerobjekte von WinCache zu
nutzen.
Wenn Sie eine hohe Leistung benötigen, sollten Sie den Objekt-Cache in
Ihren Anwendungen verwenden.
Unter
<link xlink:href="http://pecl.php.net/package/WinCache">http://pecl.php.net/package/WinCache</link>
können Sie eine WinCache-DLL (oder tgz) herunterladen und in Ihr
PHP-Erweiterungsverzeichnis (extensions_dir in der php.ini) kopieren.
</para>
<para>
Setzen Sie in der &php.ini; folgende Optionen:
<example>
<title>Empfohlene Konfiguration für WinCache</title>
<screen>
<![CDATA[
extension=php_wincache.dll
wincache.fcenabled=1
wincache.ocenabled=1 ; entfernt ab wincache 2.0.0.0
]]>
</screen>
</example>
Für weitere Informationen, siehe
<link linkend="wincache.configuration">WinCache-Konfiguration</link>
</para>
</sect2>
<sect2>
<title>IIS-Konfiguration</title>
<para>
Installieren Sie im IIS-Manager das FastCGI-Modul und fügen Sie für
<varname>`.php`</varname> eine Handlerzuordnung zum Pfad zu
<varname>PHP-CGI.exe</varname> (nicht <varname>PHP.exe</varname>) hinzu.
</para>
<para>
Mit Hilfe des Befehlszeilen-Tools APPCMD können Sie die IIS-Konfiguration
skripten.
</para>
</sect2>
<sect2>
<title>Datenbank</title>
<para>
Vermutlich benötigen Sie einen Datenbankserver. Gängige Datenbanken bieten
PHP-Erweiterungen, um sie zu nutzen. Wenn Ihre Website nicht so viele
Besucher hat, können Sie Ihren Datenbankserver auf demselben Server laufen
lassen wie Ihren Webserver. Viele beliebte Datenbankserver laufen auch
unter Windows.
</para>
<para>PHP enthält die Erweiterungen mysqli und pdo_mysql.</para>
<para>
Siehe
<link xlink:href="https://dev.mysql.com/downloads/windows/">https://dev.mysql.com/downloads/windows/</link>
</para>
</sect2>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->