install.xml.tr revision a7f7b4fafb3773005d3126f003cff159c03e72a0
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding<!-- English Revision: 804977 -->
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding<!-- =====================================================
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Reviewed by: Orhan Berent <berent belgeler.org>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding========================================================== -->
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Licensed to the Apache Software Foundation (ASF) under one or more
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding contributor license agreements. See the NOTICE file distributed with
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding this work for additional information regarding copyright ownership.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding The ASF licenses this file to You under the Apache License, Version 2.0
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding (the "License"); you may not use this file except in compliance with
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding the License. You may obtain a copy of the License at
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding Unless required by applicable law or agreed to in writing, software
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding distributed under the License is distributed on an "AS IS" BASIS,
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding See the License for the specific language governing permissions and
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding limitations under the License.
64185f9824e42f21ca7b9ae6c004484215c031a7rbb <p>Bu belge Apache HTTP Sunucusunun sadece Unix ve Unix benzeri
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sistemlerde derlenmesini ve kurulmasını kapsar. Windows üzerinde
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding derleme ve kurulum için <a href="platform/windows.html">Apache HTTPd’nin
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding Microsoft Windows ile kullanımı</a> bölümüne bakınız. Diğer platformlar
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding için ise <a href="platform/">platform</a> belgelerine bakınız.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Apache HTTPd, derleme ortamını oluşturmak için çoğu Açık Kaynak Kodlu
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding projenin yaptığı gibi <code>libtool</code> ve <code>autoconf</code>
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding kullanır.</p>
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding <p>Eğer sadece sürüm yükseltiyorsanız (2.2.50’den 2.2.51’e yükseltmek
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding gibi) lütfen doğrudan <a href="#upgrading">Yükseltme</a> bölümüne
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding atlayınız.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<seealso><a href="programs/configure.html">Kaynak ağacının yapılandırılması</a></seealso>
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding<seealso><a href="invoking.html">Apache HTTPd’nin başlatılması</a></seealso>
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding<seealso><a href="stopping.html">Durdurma ve yeniden başlatma</a></seealso>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<section id="overview"><title>Tez canlılar için genel bir bakış</title>
7e79e8fd53348f9fc6e8009a4a2522425ab6f08ffielding <columnspec><column width=".13"/><column width=".80"/></columnspec>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <td><code>$ /configure --prefix=<em>ÖNEK</em></code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <td><code>$ vi <em>ÖNEK</em>/conf/httpd.conf</code> </td>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <td><code>$ <em>ÖNEK</em>/bin/apachectl -k start</code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p><em>NN</em> yerine kuracağınız sürümü, <code><em>ÖNEK</em></code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding yerine de dosya sisteminde sunucunun altına kurulacağı dizin yolunu
2eaf6dbe7ea643b3a2b8e1973d9684fac6372c46trawick <p>Derleme ve kurulum işleminin her aşaması, Apache HTTPd Sunucusunun
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm derlenmesi ve kurulması için gerekenler başta olmak üzere aşağıda
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm ayrıntılı olarak açıklanmıştır.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<section id="requirements"><title>Gereksinimler</title>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Apache HTTPd’yi derleyebilmek için şunlar mevcut olmalıdır:</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <dd>Geçici olarak en azından 50 MB boş disk alanınız olduğundan emin
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding olunuz. Kurulumdan sonra Apache yaklaşık 10 MB disk alanı kaplıyor
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm olacaktır. Asıl disk alanı gereksinimi seçtiğiniz yapılandırma
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding seçenekleri ve üçüncü parti modüllere göre değişiklik
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding gösterecektir.</dd>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <dd>Bir ANSI-C derleyicinin kurulu olduğundan emin olunuz. <a
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding tarafından dağıtılan <a
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding href="http://gcc.gnu.org/">GNU C derleyicisini
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding (GCC)</a> kullanmanız önerilir. GCC yoksa en azından satıcınızın
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding derleyicisinin ANSI uyumlu olduğundan emin olunuz. Ayrıca,
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>PATH</code> ortam değişkeninizin içerdiği yollarda
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>make</code> gibi temel derleme araçları da bulunmalıdır.</dd>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <dd>HTTP protokolünün elemanları sunuldukları tarih ve saate göre ifade
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding edilirler. Bu bakımdan sisteminizdeki zaman ayarlama oluşumunun
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ayarlarını gözden geçirmenizin tam sırasıdır. Bu amaçla, Ağ Zaman
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Protokolüne (NTP) göre çalışan <code>ntpdate</code> veya
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>xntpd</code> programları kullanılır. NTP yazılımları ve halka
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding açık zaman sunucuları hakkında daha ayrıntılı bilgi için <a
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding href="http://www.ntp.org">NTP sitesine bakınız</a>.</dd>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <dt><a href="http://www.perl.org/">Perl 5</a> [SEÇİMLİK]</dt>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <program>dbmmanage</program> gibi bazı betikleri desteklemek için
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Perl 5 yorumlayıcısı gerekir (5.003 veya daha yeni sürümleri
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding yeterlidir). Eğer sisteminizde birden fazla Perl yorumlayıcı
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding kuruluysa (örneğin, sistem geneli için Perl 4, kendi kullanımızı için
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Perl 5 kurulu olabilir), doğru sürümün kullanılacağından emin olmak
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding bunu <program>configure</program> betiğine <code>--with-perl</code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding seçeneğini kullanarak belirtmeniz önerilir. Eğer
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <program>configure</program> betiği sisteminizde Perl 5 yorumlayıcısı
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding bulamazsa bu betikleri kullanamazsınız. Ancak, bu durum Apache
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding HTTPd’nin derlenip kurulmasına engel değildir.</dd>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Apache HTTP Sunucusunu, çeşitli yansıların da listelendiği <a
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding href="http://httpd.apache.org/download.cgi">Apache HTTP Sunucusu
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding indirme sayfasından</a> indirebilirsiniz. Unix benzeri sistemler
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding kullanan Apache HTTPd kullanıcılarının kaynak paketlerinden birini
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding indirip derlemeleri daha iyi olacaktır. Derleme işlemi (aşağıda
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding açıklanmıştır) kolaydır ve sunucunuzu ihtiyaçlarınıza uygun olarak
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding kişiselleştirmenize imkan tanır. Ayrıca, hazır derlenmiş paketler
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding çoğunlukla en son kaynak sürüm kadar güncel değildirler. Eğer böyle bir
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding paket indirmişseniz, kurarken paketin içinde bulunan
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>INSTALL.bindist</code> dosyasındaki talimatlara uyunuz.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>İndirme işleminin ardından Apache HTTP Sunucusunun eksiksiz ve
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding değişikliğe uğramamış olduğunun doğrulanması önemlidir. Bu indirilen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding tar paketinin PGP imzasına göre sınanması ile sağlanabilir. Bunun nasıl
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding yapılacağı <a
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding href="http://httpd.apache.org/download.cgi#verify">indirme
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm href="http://httpd.apache.org/dev/verification.html">PGP
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding kullanımının</a> anlatıldığı daha geniş bir örnek de vardır.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Apache HTTPd tar paketinden sıkıştırmayı kaldırdıktan sonra tar
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding arşivinden dosyaları çıkarmak basit bir işlemdir:</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Bu işlem bulunduğunuz dizinin içinde dağıtımın kaynak dosyalarını
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding içeren yeni bir dizin oluşturacaktır. Sunucuyu derleme işlmine
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding başlayabilmek için önce <code>cd</code> ile bu dizine geçmelisiniz.</p>
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm<section id="configure"><title>Kaynak ağacının yapılandırılması</title>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Sonraki adım, Apache HTTPd kaynak ağacının platformunuza ve kişisel
b8dd12594991e5c275d82fca865d13c5f9775f4efielding gereksinimlerinize uygun olarak yapılandırılmasıdır. Bu işlem dağıtımın
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding kök dizininde bulunan <program>configure</program> betiği kullanılarak
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding yapılır. (Apache HTTPd kaynak ağacının resmen dağıtıma girmemiş bir
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sürümünü indiren geliştiricilerin sistemlerinde <code>autoconf</code> ve
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm <code>libtool</code> kurulu olması ve sonraki adıma geçmek için
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>buildconf</code> çalıştırmaları gerekir. Bu işlem resmi
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm dağıtımlar için gerekli değildir.)</p>
2eaf6dbe7ea643b3a2b8e1973d9684fac6372c46trawick <p>Kaynak ağacını tamamen öntanımlı seçenekler kullanılarak derlemek için
2eaf6dbe7ea643b3a2b8e1973d9684fac6372c46trawick <code>/configure</code> komutunu vermek yeterlidir. Öntanımlı
7431131ef5bf15f103cf5f338407ccabb716c0c0rbb seçenekleri değiştirmek için <program>configure</program> betiği
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm çeşitli değişkenler ve komut satırı seçenekleri kabul eder.</p>
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm <p>En önemli seçenek, Apache HTTP Sunucusunun kurulacağı yerin
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding belirlenmesini, dolayısıyla Apache’nin bu konumda doğru olarak
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm çalışması için yapılandırılmasını sağlayan <code>--prefix</code>’tir.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Kurulacak dosyaların yerleri ile ilgili daha ayrıntılı denetim ek <a
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding href="programs/configure.html#installationdirectories">yapılandırma
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Bu noktada ayrıca, Apache HTTPd’de hangi özelliklerin bulunmasını
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm istediğinizi <a href="mod/">modülleri</a> etkin kılarak veya iptal
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ederek belirtebilirsiniz. Apache, öntanımlı olarak içerilmiş <a
b8dd12594991e5c275d82fca865d13c5f9775f4efielding href="mod/module-dict.html#Status">temel</a> modüllerle gelir. Diğer
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding modüller <code>--enable-<var>modül</var></code> seçenekleri
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding kullanılarak etkinleştirilir. Buradaki <code><var>modül</var></code>,
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm önünden <code>mod_</code> dizgesi kaldırılmış ve içindeki altçizgi
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm imleri tire imleri ile değiştirilmiş modül ismidir. Ayrıca,
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>--enable-<var>modül</var>=shared</code> seçeneklerini kullanarak
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm modülleri çalışma anında gerektiğinde yüklemek veya kaldırmak üzere <a
7431131ef5bf15f103cf5f338407ccabb716c0c0rbb href="dso.html">paylaşımlı nesneler (DSO’lar)</a> olarak derlemeniz de
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm mümkündür. Temel modülleri de benzer şekilde
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>--disable-<var>modül</var></code> seçenekleriyle iptal
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm edebilirsiniz. <program>configure</program> betiği mevcut olmayan
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding modüller için sizi uyarmayıp, seçeneği yok saymakla yetineceğinden, bu
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm seçenekleri kullanırken dikkatli olmalısınız.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Ek olarak, bazen kullandığınız derleyici, kütüphaneler veya başlık
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding dosyalarının yerleri hakkında <program>configure</program> betiğine
0a09a4a642f7c0d367598394411dbdd4a6d8cd09fielding ilave bilgiler sağlamanız gerekir. Bu işlem