-
Notifications
You must be signed in to change notification settings - Fork 39
/
azure.xml
100 lines (93 loc) · 3.6 KB
/
azure.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
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 5d591c30aeef70c8cd325ab914c102333cc9bd8f Maintainer: nobody Status: ready -->
<sect1 xml:id="install.cloud.azure" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Azure App Services</title>
<para>
PHP wird häufig auf Azure App Services (alias Microsoft Azure, Windows Azure,
Azure Web Apps) verwendet.
</para>
<para>
Azure App Services verwaltet Pools von Windows-Web-Servern zum Hosten Ihrer Webanwendung,
als Alternative zur Verwaltung Ihres eigenen Webservers auf Ihren eigenen Azure Compute VMs
oder anderen Servern.
</para>
<para>
PHP ist bereits automatisch für Ihre Azure App Services Website aktiviert. Wählen Sie im
Azure-Portal Ihre Website aus, und Sie können wählen, welche Version von PHP verwendet
werden soll. Möglicherweise möchten Sie eine neuere Version als Standardversion wählen.
</para>
<para>
Daher werden PHP und Erweiterungen auf Azure App Services genauso wie auf anderen
Windows-Servern laufen.
Viele Fehlerbehebungshinweise gelten auch für Azure App Services, also lesen sie auch
<link linkend="install.windows.troubleshooting">Windows-Fehlerbehebungsseite</link>.
Das Verwaltungsinterface für Azure App Services ist jedoch anders:
</para>
<itemizedlist spacing="compact">
<listitem>
<para>
Azure-Portal: Erstellen, Bearbeiten von Einstellungen und Löschen von Websites.
<link xlink:href="https://portal.azure.com/">Azure Portal</link>
</para>
</listitem>
<listitem>
<para>
Kudu-Dashboard: [Ihr Website-Name].azurewebsites.net Dann ist das Kudu-Dashboard
<link xlink:href="https://your_web_site_name.scm.azurewebsites.net/">https://[your web site name].scm.azurewebsites.net/</link>.
Das Dashboard bietet Ihnen Zugang zu einigen Debugging-Funktionen, zur Dateiverwaltung
und zu Website-Erweiterungen. Die Website-Erweiterungen sind ein Azure-Mechanismus, mit
dem Sie Ihrer Website zusätzliche Programme, wie PHP-Vorschau-Builds, hinzufügen können.
</para>
</listitem>
<listitem>
<para>
Sie können IIS Manager, Server Manager und RDP nicht verwenden.
</para>
</listitem>
</itemizedlist>
<para>
Es gibt auch ein PHP-SDK für die programmatische Nutzung vieler Azure Services aus Ihrem PHP-Code;
siehe <link xlink:href="https://github.com/Azure/azure-sdk-for-php">Azure SDK für PHP</link>.
</para>
<para>
Weitere Informationen finden Sie unter
<link xlink:href="https://azure.microsoft.com/de-de/develop/php/">Azure PHP-Entwickler-Center</link>
</para>
<sect2>
<title>WinCache</title>
<para>
WinCache ist bei den Azure App Services standardmäßig aktiviert und es wird empfohlen,
diese Option aktiviert zu lassen. Wenn Sie Ihre eigene Version von PHP installieren,
sollten Sie WinCache auch darauf aktivieren.
</para>
</sect2>
<sect2>
<title>Selbsterstellte PHP-Builds</title>
<para>
Sie können Ihre eigene PHP-Version auf Ihr D:\Home hochladen (C:\ ist NICHT beschreibbar).
Setzen Sie dann im Azure-Portal SCRIPT_PROCESSOR für .php auf den absoluten Pfad zur
php-cgi.exe-Datei in Ihrer Version.
</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
-->