install.xml.tr revision c33e58aa23ba620d1caab0558791ad164e819930
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd<!-- English Revision: 1296735:1387657 (outdated) -->
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd<!-- =====================================================
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Reviewed by: Orhan Berent <berent belgeler.org>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd========================================================== -->
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Licensed to the Apache Software Foundation (ASF) under one or more
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd contributor license agreements. See the NOTICE file distributed with
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd this work for additional information regarding copyright ownership.
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd The ASF licenses this file to You under the Apache License, Version 2.0
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd (the "License"); you may not use this file except in compliance with
27e52281f1522522b170cafc76b08b58aa70ccaand the License. You may obtain a copy of the License at
4b5981e276e93df97c34e4da05ca5cf8bbd937dand Unless required by applicable law or agreed to in writing, software
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd distributed under the License is distributed on an "AS IS" BASIS,
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd See the License for the specific language governing permissions and
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd limitations under the License.
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Bu belge Apache HTTP Sunucusunun sadece Unix ve Unix benzeri
6df89e6e4adeb986b41b7ec6b7593a887e031ce7nd sistemlerde derlenmesini ve kurulmasını kapsar. Windows üzerinde
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd derleme ve kurulum için <a href="platform/windows.html">Apache HTTP
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Sunucusunun Microsoft Windows ile kullanımı</a> bölümüne bakınız. Diğer
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd platformlar için ise <a href="platform/">platform</a> belgelerine
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd bakınız.</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Apache HTTP Sunucusunun, derleme ortamını oluşturmak için çoğu Açık
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Kaynak Kodlu projenin yaptığı gibi <code>libtool</code> ve
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Eğer sadece sürüm yükseltiyorsanız (2.2.50’den 2.2.51’e yükseltmek
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd gibi) lütfen doğrudan <a href="#upgrading">Yükseltme</a> bölümüne
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd atlayınız.</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd<seealso><a href="programs/configure.html">Kaynak ağacının yapılandırılması</a></seealso>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd<seealso><a href="invoking.html">Apache httpd’nin başlatılması</a></seealso>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd<seealso><a href="stopping.html">Durdurma ve yeniden başlatma</a></seealso>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd<section id="overview"><title>Tez canlılar için genel bir bakış</title>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <columnspec><column width=".13"/><column width=".80"/></columnspec>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <td><code>$ vi <em>ÖNEK</em>/conf/httpd.conf</code> </td>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p><em>NN</em> yerine kuracağınız sürümü, <code><em>ÖNEK</em></code>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd yerine de dosya sisteminde sunucunun altına kurulacağı dizin yolunu
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>Derleme ve kurulum işleminin her aşaması, Apache HTTPd Sunucusunun
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd derlenmesi ve kurulması için gerekenler başta olmak üzere aşağıda
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd ayrıntılı olarak açıklanmıştır.</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Apache httpd’yi derleyebilmek için şunlar mevcut olmalıdır:</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <dd>APR ve APR-Util'in sisteminizde kurulu olduğundan emin olun. Kurulu
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd değilse veya sisteminizce sağlanmış sürümlerini kullanmak
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd istemiyorsanız APR ve APR-Util'in ikisini birden <a
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd href="http://apr.apache.org/">Apache APR</a>'den indirin ve onları
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Apache httpd dağıtımını açtığınız dizinin altında
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <code>/srclib/apr</code> ve <code>/srclib/apr-util</code> dizinlerine
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd açın (Dizin isimlerinin sürüm numarası içermemesine dikkat edin,
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <code>/configure</code> betiğinin <code>--with-included-apr</code>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd seçeneğini kullanın. Bazı platformlarda, httpd'nin, kurulu APR ve
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd APR-Util kopyanıza karşın derlenmesini sağlamak için ilgili
71fccc298df6a1540d408151a26aa22beed55d0bnd <dd>Bu kütüphane gereklidir, ancak artık httpd ile birlikte
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd dağıtılmamaktadır. Kaynak kodunu <a href="http://www.pcre.org/"
a8703cfb67133446eef7af1043640e71486e9ecand >http://www.pcre.org</a> sitesinden indirin ve bir port veya paket
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd olarak kurun. Eğer derleme sisteminiz PCRE kurulumunuz tarafından
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <code>--with-pcre</code> seçeneğini kullanarak yerini belirtin. Bazı
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd platformlarda, httpd'nin, kurulu PCRE kopyanıza karşın derlenmesini
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd sağlamak için ilgili <code>-dev</code> paketlerini kurmanız
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd gerekebilir.</dd>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <dd>Geçici olarak en azından 50 MB boş disk alanınız olduğundan emin
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd olunuz. Kurulumdan sonra sunucu yaklaşık 10 MB disk alanı kaplıyor
71fccc298df6a1540d408151a26aa22beed55d0bnd olacaktır. Asıl disk alanı gereksinimi seçtiğiniz yapılandırma
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd seçeneklerine, üçüncü parti modüllere ve şüphesiz sitenizin veya sunucu
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd üzerindeki sitelerin boyutlarına göre değişiklik
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd gösterecektir.</dd>
71fccc298df6a1540d408151a26aa22beed55d0bnd <dd>Bir ANSI-C derleyicinin kurulu olduğundan emin olunuz. <a
71fccc298df6a1540d408151a26aa22beed55d0bnd href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd tarafından dağıtılan <a
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd href="http://gcc.gnu.org/">GNU C derleyicisini
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd (GCC)</a> kullanmanız önerilir. GCC yoksa en azından satıcınızın
b3c7a2279fa7a45f5807d9a404760b9b3760df50nd derleyicisinin ANSI uyumlu olduğundan emin olunuz. Ayrıca,
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <code>make</code> gibi temel derleme araçları da bulunmalıdır.</dd>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <dd>HTTP protokolünün elemanları sunuldukları tarih ve saate göre ifade
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd edilirler. Bu bakımdan sisteminizdeki zaman ayarlama oluşumunun
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd ayarlarını gözden geçirmenizin tam sırasıdır. Bu amaçla, Ağ Zaman
22d5d84393d960a2027f472036f3fee15d7dbce9nd <code>xntpd</code> programları kullanılır. NTP yazılımları ve halka
22d5d84393d960a2027f472036f3fee15d7dbce9nd açık zaman sunucuları hakkında daha ayrıntılı bilgi için <a
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <dt><a href="http://www.perl.org/">Perl 5</a> [SEÇİMLİK]</dt>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <program>dbmmanage</program> gibi bazı betikleri desteklemek için
ffb88a4885747797937e30a5ac8b1606da3cb4adnd Perl 5 yorumlayıcısı gerekir (5.003 veya daha yeni sürümleri
909ce17e2bd0faef7b1c294f2307f009793fd493nd yeterlidir). Eğer sisteminizde birden fazla Perl yorumlayıcı
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd kuruluysa (örneğin, sistem geneli için Perl 4, kendi kullanımızı için
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Perl 5 kurulu olabilir), doğru sürümün kullanılacağından emin olmak
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd bunu <program>configure</program> betiğine <code>--with-perl</code>
42af92a661a06b3cebc88d585aad75064a309d51nd seçeneğini kullanarak belirtmeniz önerilir. Eğer
ffb88a4885747797937e30a5ac8b1606da3cb4adnd <program>configure</program> betiği sisteminizde Perl 5 yorumlayıcısı
6fe26506780e73be2a412d758af77fafdf03291and bulamazsa bu betikleri kullanamazsınız. Ancak, bu durum Apache
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd HTTPd’nin derlenip kurulmasına engel değildir.</dd>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Apache HTTP Sunucusunu, çeşitli yansıların da listelendiği <a
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd href="http://httpd.apache.org/download.cgi">Apache HTTP Sunucusu
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd indirme sayfasından</a> indirebilirsiniz. Unix benzeri sistemler
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd kullanan Apache HTTPd kullanıcılarının kaynak paketlerinden birini
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd indirip derlemeleri daha iyi olacaktır. Derleme işlemi (aşağıda
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd açıklanmıştır) kolaydır ve sunucunuzu ihtiyaçlarınıza uygun olarak
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd kişiselleştirmenize imkan tanır. Ayrıca, hazır derlenmiş paketler
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd çoğunlukla en son kaynak sürüm kadar güncel değildirler. Eğer böyle bir
05ede5110427cb9dc071cc671d5aaba5d3b88c79nd paket indirmişseniz, kurarken paketin içinde bulunan
e8b603fa9ccf7b17b11b42df6d8916fd97c2331dnd <code>INSTALL.bindist</code> dosyasındaki talimatlara uyunuz.</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>İndirme işleminin ardından Apache HTTP Sunucusunun eksiksiz ve
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd değişikliğe uğramamış olduğunun doğrulanması önemlidir. Bu indirilen
611049e38bfbaeb173d2d7fab2e44a48753436a1nd tar paketinin PGP imzasına göre sınanması ile sağlanabilir. Bunun nasıl
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd yapılacağı <a
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd href="http://httpd.apache.org/download.cgi#verify">indirme
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd kullanımının</a> anlatıldığı daha geniş bir örnek de vardır.</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Apache HTTP Sunucusu tar paketinden sıkıştırmayı kaldırdıktan sonra tar
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd arşivinden dosyaları çıkarmak basit bir işlemdir:</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd </example>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Bu işlem bulunduğunuz dizinin içinde dağıtımın kaynak dosyalarını
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd içeren yeni bir dizin oluşturacaktır. Sunucuyu derleme işlmine
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd başlayabilmek için önce <code>cd</code> ile bu dizine geçmelisiniz.</p>
a43bfa789f4e52dde53ae8e53fa0427b5c1cf977nd<section id="configure"><title>Kaynak ağacının yapılandırılması</title>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Sonraki adım, Apache HTTPd kaynak ağacının platformunuza ve kişisel
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd gereksinimlerinize uygun olarak yapılandırılmasıdır. Bu işlem dağıtımın
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd kök dizininde bulunan <program>configure</program> betiği kullanılarak
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd yapılır. (Apache HTTPd kaynak ağacının resmen dağıtıma girmemiş bir
f772e8f448c223e5ea306f1bf92d97d968f972d5jim sürümünü indiren geliştiricilerin sistemlerinde <code>autoconf</code> ve
f772e8f448c223e5ea306f1bf92d97d968f972d5jim <code>libtool</code> kurulu olması ve sonraki adıma geçmek için
f772e8f448c223e5ea306f1bf92d97d968f972d5jim <code>buildconf</code> çalıştırmaları gerekir. Bu işlem resmi
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd dağıtımlar için gerekli değildir.)</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Kaynak ağacını tamamen öntanımlı seçenekler kullanılarak derlemek için
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <code>/configure</code> komutunu vermek yeterlidir. Öntanımlı
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd seçenekleri değiştirmek için <program>configure</program> betiği
898711b68797304101de0882fa576c8908acfae6nd çeşitli değişkenler ve komut satırı seçenekleri kabul eder.</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>En önemli seçenek, Apache HTTP Sunucusunun kurulacağı yerin
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd belirlenmesini, dolayısıyla Apache’nin bu konumda doğru olarak
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd çalışması için yapılandırılmasını sağlayan <code>--prefix</code>’tir.
03c25fb6f628ac81f2ecb637d1e7502dcee783f3nd Kurulacak dosyaların yerleri ile ilgili daha ayrıntılı denetim ek <a
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd href="programs/configure.html#installationdirectories">yapılandırma
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Bu noktada ayrıca, Apache HTTPd’de hangi özelliklerin bulunmasını
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd istediğinizi <a href="mod/">modülleri</a> etkin kılarak veya iptal
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd ederek belirtebilirsiniz. Apache, öntanımlı olarak içerilmiş pek çok
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd modülle gelir. Bunlar çalışma anında devereye sokulup çıkarılabilen <a
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd href="dso.html">paylaşımlaı nesneler (DSO'lar)</a> olarak derlenebilir.
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Ayrıca, istediğiniz modülleri derleme sırasında
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <code>--enable-<var>module</var>=static</code> seçeneğini kullanarak
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd durağan olarak derleyebilirsiniz. Ek modüller <code>--enable-
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <var>modül</var></code> seçenekleri kullanılarak etkinleştirilir.
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd Buradaki <code><var>modül</var></code>, önünden <code>mod_</code> dizgesi
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd kaldırılmış ve içindeki altçizgi imleri tire imleri ile değiştirilmiş
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd modül ismidir. Temel modülleri de benzer şekilde
71fccc298df6a1540d408151a26aa22beed55d0bnd <code>--disable-<var>modül</var></code> seçenekleriyle iptal
71fccc298df6a1540d408151a26aa22beed55d0bnd edebilirsiniz. <program>configure</program> betiği mevcut olmayan
71fccc298df6a1540d408151a26aa22beed55d0bnd modüller için sizi uyarmayıp, seçeneği yok saymakla yetineceğinden, bu
71fccc298df6a1540d408151a26aa22beed55d0bnd seçenekleri kullanırken dikkatli olmalısınız.</p>
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <p>Ek olarak, bazen kullandığınız derleyici, kütüphaneler veya başlık
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd dosyalarının yerleri hakkında <program>configure</program> betiğine
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd ilave bilgiler sağlamanız gerekir. Bu işlem
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd <program>configure</program> betiğine ya ortam değişkenleriyle ya da
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd komut satırı seçenekleriyle bilgi aktarılarak yapılır. Daha fazla bilgi
9472e4d3c410be3b3f1addbf3b1db1769f64e765nd için <program>configure</program> kılavuz sayfasına bakınız.</p>
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end <p>Apache’yi derlerken ne gibi olasılıklara sahip olduğunuz hakkında bir
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end izlenim edinmeniz için aşağıda tipik bir örneğe yer verilmiştir. Bu
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd örnekte, Apache’nin <code>/sw/pkg/apache</code> önekiyle başlayan
6eed902e5b4d3e016e220bfbf8769a87c4cb242enoodl dizinlere kurulması, belli bir derleyici ve derleyici seçenekleriyle
6116c12fdd3ed06d388fe6572e50a22e9320dfa5nd <module>mod_lua</module>modüllerinin de DSO mekanizması üzerinden
href="http://wiki.apache.org/httpd/DistrosDefaultLayout">üçüncü parti