1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-23 23:02:09 +01:00
Files
archived-doc-tr/install/windows/apache2.xml
2023-02-25 08:12:33 +03:00

149 lines
4.9 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d73d69f40ee1a21f1ae6eb9fe19bc6fa53995bf3 Maintainer: nilgun Status: ready -->
<sect1 xml:id="install.windows.apache2" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Microsoft Windows üzerinde Apache 2.x</title>
<para>
Bu bölüm, PHP'nin Microsoft Windows sistemlerinde Apache 2.x kurulumlarına
özel notlar ve ipuçları içerir.
</para>
<note>
<para>
Lütfen önce <link linkend="install.windows.manual">elle kurulum
adımlarını</link> okuyun!
</para>
</note>
<para>
Apache 2.x Sunucusu hakkında temel bir anlayışa sahip olmak için
<link xlink:href="&url.apache2.docs;">Apache Belgelerine</link> başvurmanız
şiddetle tavsiye edilir. Ayrıca, burayı okumadan önce
<link xlink:href="&url.apache2.windows;">Windows'a özgü Apache 2.x</link>
notlarını okumanız yararlı olur.
</para>
<para>
<link xlink:href= "&url.apachelounge.download;">Apache 2.x</link>'in en son
sürümünü ve uygun bir PHP sürümünü indirin. <link
linkend="install.windows.manual">Elle Kurulum Adımlarını</link> izleyin
ve PHP'nin Apache ile bütünleştirilmesine devam etmek için geri gelin.
</para>
<para>
PHP'yi Windows'ta Apache 2.x ile çalışacak şekilde kurmanın üç yolu vardır.
PHP, işleyici olarak, CGI olarak veya FastCGI altında çalıştırılabilir.
</para>
&note.apache.slashes;
<sect2 xml:id="install.windows.apache2.module">
<title>Apache işleyicisi olarak kurulum</title>
<para>
Apache 2.x PHP modülünü yüklemek için Apache &httpd.conf; yapılandırma
dosyasına aşağıdaki satırlar eklenmelidir:
<example>
<title>Apache 2.x işleyicisi olarak PHP</title>
<programlisting role="apache-conf">
<![CDATA[
# PHP 8.0.0 öncesinde modülün ismi php7_module idi
LoadModule php_module "c:/php/php8apache2_4.dll"
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
# php.ini yolunu yapılandır
PHPIniDir "C:/php"
]]>
</programlisting>
</example>
</para>
<note>
<simpara>
Yukarıdaki örneklerde <filename>C:/php/</filename> yerine PHP'nin gerçek
yolu yazılmalıdır. <literal>LoadModule</literal> yönergesinde başvurulan
dosyanın belirtilen konumda olduğundan emin olun.
PHP 7 için <filename>php7apache2_4.dll</filename>,
PHP 8 için <filename>php8apache2_4.dll</filename> kullanın.
</simpara>
</note>
</sect2>
<sect2 xml:id="install.windows.apache2.cgi">
<title>PHP'yi CGI olarak çalıştırmak</title>
<para>
Apache'de CGI çalıştırmanın daha iyi bir şekilde anlaşılması için
<link xlink:href="&url.apache.cgi;">Apache CGI belgelerine</link>
başvurmanız şiddetle tavsiye edilir.
</para>
<para>
PHP'yi CGI olarak çalıştırmak için, php-cgi dosyalarının ScriptAlias
yönergesi kullanılarak CGI dizini olarak belirlenmiş bir dizine
yerleştirilmesi gerekecektir.
</para>
<para>
PHP dosyalarının başına PHP çalıştırılabilirinin konumuna işaret eden
<literal>#!</literal> satırının yerleştirilmesi gerekir:
<example>
<title>CGI olarak PHP ve Apache 2.x</title>
<programlisting>
<![CDATA[
#!C:/php/php.exe
<?php
phpinfo();
?>
]]>
</programlisting>
</example>
</para>
&warn.install.cgi;
</sect2>
<sect2 xml:id="install.windows.apache2.fastcgi">
<title>PHP'yi FastCGI altında çalıştırmak</title>
<para>
PHP'yi FastCGI altında çalıştırmanın, bir CGI olarak çalıştırmaya göre
bir takım getirileri vardır. Bu şekilde ayarlamak oldukça basittir:
</para>
<para>
<literal>mod_fcgid</literal> modülünü <link
xlink:href="&url.apachelounge.download;">&url.apachelounge;</link>
adresinden edinin. Win32 ikili dosyaları bu siteden indirilebilir.
Modülü beraberinde gelen talimatlara göre kurun.
</para>
<para>
Web sunucunuzu, sisteminize yüklediğiniz yeri belirten dosya yolunu
ayarlamaya özen göstererek aşağıda gösterildiği gibi yapılandırın:
<example>
<title>PHP'yi FastCGI altında çalıştırmak için Apache yapılandırması</title>
<programlisting>
<![CDATA[
LoadModule fcgid_module modules/mod_fcgid.so
# php.ini dosyanızın yeri
FcgidInitialEnv PHPRC "c:/php"
<FilesMatch \.php$>
SetHandler fcgid-script
</FilesMatch>
FcgidWrapper "c:/php/php-cgi.exe" .php
]]>
</programlisting>
</example>
.php uzantılı dosyalar artık PHP FastCGI sarmalayıcısı tarafından
yürütülecektir.
</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
-->