mirror of
https://github.com/php/doc-tr.git
synced 2026-03-23 23:02:09 +01:00
149 lines
4.9 KiB
XML
149 lines
4.9 KiB
XML
<?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>
|
||
¬e.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
|
||
-->
|