1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
4        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5              This file is generated from xml source: DO NOT EDIT
6        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7      -->
8<title>Derleme ve Kurulum - Apache HTTP Sunucusu</title>
9<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
12<script src="/style/scripts/prettify.min.js" type="text/javascript">
13</script>
14
15<link href="/images/favicon.ico" rel="shortcut icon" /></head>
16<body id="manual-page"><div id="page-header">
17<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p>
18<p class="apache">Apache HTTP Sunucusu Sürüm 2.4</p>
19<img alt="" src="/images/feather.gif" /></div>
20<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
21<div id="path">
22<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="./">Sürüm 2.4</a></div><div id="page-content"><div id="preamble"><h1>Derleme ve Kurulum</h1>
23<div class="toplang">
24<p><span>Mevcut Diller: </span><a href="/de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
25<a href="/en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
26<a href="/es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
27<a href="/fr/install.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
28<a href="/ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
29<a href="/ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
30<a href="/tr/install.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
31</div>
32
33
34    <p>Bu belge Apache HTTP Sunucusunun sadece Unix ve Unix benzeri
35      sistemlerde derlenmesini ve kurulmasını kapsar. Windows üzerinde
36      derleme ve kurulum için <a href="platform/windows.html">Apache HTTP
37      Sunucusunun Microsoft Windows ile kullanımı</a> ve <a href="platform/win_compiling.html">Apache HTTP
38      Sunucusunun Microsoft Windows için Derlenmesi</a> bölümüne bakınız.
39      Diğer platformlar için ise <a href="platform/">platform</a>
40      belgelerine bakınız.</p>
41
42    <p>Apache HTTP Sunucusunun, derleme ortamını oluşturmak için çoğu Açık
43      Kaynak Kodlu projenin yaptığı gibi <code>libtool</code> ve
44      <code>autoconf</code> kullanır.</p>
45
46    <p>Eğer sadece sürüm yükseltiyorsanız (2.2.50’den 2.2.51’e yükseltmek
47      gibi) lütfen doğrudan <a href="#upgrading">Yükseltme</a> bölümüne
48      atlayınız.</p>
49
50</div>
51<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#overview">Tez canlılar için genel bir bakış</a></li>
52<li><img alt="" src="/images/down.gif" /> <a href="#requirements">Gereksinimler</a></li>
53<li><img alt="" src="/images/down.gif" /> <a href="#download">İndirme</a></li>
54<li><img alt="" src="/images/down.gif" /> <a href="#extract">Paketi açma</a></li>
55<li><img alt="" src="/images/down.gif" /> <a href="#configure">Kaynak ağacının yapılandırılması</a></li>
56<li><img alt="" src="/images/down.gif" /> <a href="#compile">Derleme</a></li>
57<li><img alt="" src="/images/down.gif" /> <a href="#install">Kurulum</a></li>
58<li><img alt="" src="/images/down.gif" /> <a href="#customize">Kişiselleştirme</a></li>
59<li><img alt="" src="/images/down.gif" /> <a href="#test">Deneme</a></li>
60<li><img alt="" src="/images/down.gif" /> <a href="#upgrading">Yükseltme</a></li>
61<li><img alt="" src="/images/down.gif" /> <a href="#thirdp">Üçüncü parti paketler</a></li>
62</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="programs/configure.html">Kaynak ağacının yapılandırılması</a></li><li><a href="invoking.html">Apache httpd’nin başlatılması</a></li><li><a href="stopping.html">Durdurma ve yeniden başlatma</a></li></ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
63<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
64<div class="section">
65<h2><a name="overview" id="overview">Tez canlılar için genel bir bakış</a></h2>
66
67    <table>
68      
69      <tr>
70        <td><a href="#download">İndirme</a></td>
71
72        <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
73        </td>
74      </tr>
75
76      <tr>
77        <td><a href="#extract">Paketi açma</a></td>
78
79        <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
80         $ tar xvf httpd-<em>NN</em>.tar<br />
81         $ cd httpd-<em>NN</em></code></td>
82      </tr>
83
84      <tr>
85        <td><a href="#configure">Yapılandırma</a></td>
86
87        <td><code>$ /configure --prefix=<em>ÖNEK</em></code>
88        </td>
89      </tr>
90
91      <tr>
92        <td><a href="#compile">Derleme</a></td>
93
94        <td><code>$ make</code> </td>
95      </tr>
96
97      <tr>
98        <td><a href="#install">Kurulum</a></td>
99
100        <td><code>$ make install</code> </td>
101      </tr>
102
103      <tr>
104        <td><a href="#customize">Kişiselleştirme</a></td>
105
106        <td><code>$ vi <em>ÖNEK</em>/conf/httpd.conf</code> </td>
107      </tr>
108
109      <tr>
110        <td><a href="#test">Deneme</a></td>
111
112        <td><code>$ <em>ÖNEK</em>/bin/apachectl -k start</code>
113        </td>
114      </tr>
115    </table>
116
117    <p><em>NN</em> yerine kuracağınız sürümü, <code><em>ÖNEK</em></code>
118      yerine de dosya sisteminde sunucunun altına kurulacağı dizin yolunu
119      yazınız. <code><em>ÖNEK</em></code> belirtilmezse
120      <code>/usr/local/apache2</code> öntanımlıdır.</p>
121
122    <p>Derleme ve kurulum işleminin her aşaması, Apache HTTPd Sunucusunun
123      derlenmesi ve kurulması için gerekenler başta olmak üzere aşağıda
124      ayrıntılı olarak açıklanmıştır.</p>
125</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
126<div class="section">
127<h2><a name="requirements" id="requirements">Gereksinimler</a></h2>
128
129    <p>Apache httpd’yi derleyebilmek için şunlar mevcut olmalıdır:</p>
130
131    <dl>
132      <dt>APR ve APR-Util</dt>
133      <dd>APR ve APR-Util'in sisteminizde kurulu olduğundan emin olun. Kurulu
134        değilse veya sisteminizce sağlanmış sürümlerini kullanmak
135        istemiyorsanız APR ve APR-Util'in ikisini birden <a href="http://apr.apache.org/">Apache APR</a>'den indirin ve onları
136        Apache httpd dağıtımını açtığınız dizinin altında
137        <code>/srclib/apr</code> ve <code>/srclib/apr-util</code> dizinlerine
138        açın (Dizin isimlerinin sürüm numarası içermemesine dikkat edin,
139        örneğin, APR dağıtımı /srclib/apr/ altında olsun.) ve
140        <code>/configure</code> betiğinin <code>--with-included-apr</code>
141        seçeneğini kullanın. Bazı platformlarda, httpd'nin, kurulu APR ve
142        APR-Util kopyanıza karşın derlenmesini sağlamak için ilgili
143        <code>-dev</code> paketlerini kurmanız gerekebilir.</dd>
144
145      <dt>Perl-Uyumlu Düzenli İfade Kütüphanesi (PCRE)</dt>
146      <dd>Bu kütüphane gereklidir, ancak artık httpd ile birlikte
147        dağıtılmamaktadır. Kaynak kodunu <a href="http://www.pcre.org/">http://www.pcre.org</a> sitesinden indirin ve bir port veya paket
148        olarak kurun. Eğer derleme sisteminiz PCRE kurulumunuz tarafından
149        kurulan <code>pcre-config</code> betiğini bulamazsa
150        <code>--with-pcre</code> seçeneğini kullanarak yerini belirtin. Bazı
151        platformlarda, httpd'nin, kurulu PCRE kopyanıza karşın derlenmesini
152        sağlamak için ilgili <code>-dev</code> paketlerini kurmanız
153        gerekebilir.</dd>
154
155      <dt>Disk Alanı</dt>
156      <dd>Geçici olarak en azından 50 MB boş disk alanınız olduğundan emin
157        olunuz. Kurulumdan sonra sunucu yaklaşık 10 MB disk alanı kaplıyor
158        olacaktır. Asıl disk alanı gereksinimi seçtiğiniz yapılandırma
159        seçeneklerine, üçüncü parti modüllere ve şüphesiz sitenizin veya sunucu
160        üzerindeki sitelerin boyutlarına göre değişiklik
161        gösterecektir.</dd>
162
163      <dt>ANSI-C Derleyici ve Derleme Sistemi</dt>
164      <dd>Bir ANSI-C derleyicinin kurulu olduğundan emin olunuz. <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
165        tarafından dağıtılan <a href="http://gcc.gnu.org/">GNU C derleyicisini
166        (GCC)</a> kullanmanız önerilir. GCC yoksa en azından satıcınızın
167        derleyicisinin ANSI uyumlu olduğundan emin olunuz. Ayrıca,
168        <code>PATH</code> ortam değişkeninizin içerdiği yollarda
169        <code>make</code> gibi temel derleme araçları da bulunmalıdır.</dd>
170
171      <dt>Zamanın doğru belirlenmesi</dt>
172      <dd>HTTP protokolünün elemanları sunuldukları tarih ve saate göre ifade
173        edilirler. Bu bakımdan sisteminizdeki zaman ayarlama oluşumunun
174        ayarlarını gözden geçirmenizin tam sırasıdır. Bu amaçla, Ağ Zaman
175        Protokolüne (NTP) göre çalışan <code>ntpdate</code> veya
176        <code>xntpd</code> programları kullanılır. NTP yazılımları ve halka
177        açık zaman sunucuları hakkında daha ayrıntılı bilgi için <a href="http://www.ntp.org">NTP sitesine bakınız</a>.</dd>
178
179      <dt><a href="http://www.perl.org/">Perl 5</a> [SEÇİMLİK]</dt>
180      <dd>Perl ile yazılmış <code class="program"><a href="/programs/apxs.html">apxs</a></code> veya
181        <code class="program"><a href="/programs/dbmmanage.html">dbmmanage</a></code> gibi bazı betikleri desteklemek için
182        Perl 5 yorumlayıcısı gerekir (5.003 veya daha yeni sürümleri
183        yeterlidir). Eğer sisteminizde birden fazla Perl yorumlayıcı
184        kuruluysa (örneğin, sistem geneli için Perl 4, kendi kullanımızı için
185        Perl 5 kurulu olabilir), doğru sürümün kullanılacağından emin olmak
186        bunu <code class="program"><a href="/programs/configure.html">configure</a></code> betiğine <code>--with-perl</code>
187        seçeneğini kullanarak belirtmeniz önerilir. Eğer
188        <code class="program"><a href="/programs/configure.html">configure</a></code> betiği sisteminizde Perl 5 yorumlayıcısı
189        bulamazsa bu betikleri kullanamazsınız. Ancak, bu durum Apache
190        HTTPd’nin derlenip kurulmasına engel değildir.</dd>
191    </dl>
192</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
193<div class="section">
194<h2><a name="download" id="download">İndirme</a></h2>
195
196    <p>Apache HTTP Sunucusunu, çeşitli yansıların da listelendiği <a href="http://httpd.apache.org/download.cgi">Apache HTTP Sunucusu
197      indirme sayfasından</a> indirebilirsiniz. Unix benzeri sistemler
198      kullanan Apache HTTPd kullanıcılarının kaynak paketlerinden birini
199      indirip derlemeleri daha iyi olacaktır. Derleme işlemi (aşağıda
200      açıklanmıştır) kolaydır ve sunucunuzu ihtiyaçlarınıza uygun olarak
201      kişiselleştirmenize imkan tanır. Ayrıca, hazır derlenmiş paketler
202      çoğunlukla en son kaynak sürüm kadar güncel değildirler. Eğer böyle bir
203      paket indirmişseniz, kurarken paketin içinde bulunan
204      <code>INSTALL.bindist</code> dosyasındaki talimatlara uyunuz.</p>
205
206    <p>İndirme işleminin ardından Apache HTTP Sunucusunun eksiksiz ve
207      değişikliğe uğramamış olduğunun doğrulanması önemlidir. Bu indirilen
208      tar paketinin PGP imzasına göre sınanması ile sağlanabilir. Bunun nasıl
209      yapılacağı <a href="http://httpd.apache.org/download.cgi#verify">indirme
210      sayfasında</a> anlatıldığı gibi <a href="http://httpd.apache.org/dev/verification.html">PGP
211      kullanımının</a> anlatıldığı daha geniş bir örnek de vardır.</p>
212
213</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
214<div class="section">
215<h2><a name="extract" id="extract">Paketi açma</a></h2>
216
217    <p>Apache HTTP Sunucusu tar paketinden sıkıştırmayı kaldırdıktan sonra tar
218      arşivinden dosyaları çıkarmak basit bir işlemdir:</p>
219
220    <div class="example"><p><code>
221      $ gzip -d httpd-<em>NN</em>.tar.gz<br />
222      $ tar xvf httpd-<em>NN</em>.tar
223    </code></p></div>
224
225    <p>Bu işlem bulunduğunuz dizinin içinde dağıtımın kaynak dosyalarını
226      içeren yeni bir dizin oluşturacaktır. Sunucuyu derleme işlmine
227      başlayabilmek için önce <code>cd</code> ile bu dizine geçmelisiniz.</p>
228</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
229<div class="section">
230<h2><a name="configure" id="configure">Kaynak ağacının yapılandırılması</a></h2>
231
232    <p>Sonraki adım, Apache HTTPd kaynak ağacının platformunuza ve kişisel
233      gereksinimlerinize uygun olarak yapılandırılmasıdır. Bu işlem dağıtımın
234      kök dizininde bulunan <code class="program"><a href="/programs/configure.html">configure</a></code> betiği kullanılarak
235      yapılır. (Apache HTTPd kaynak ağacının resmen dağıtıma girmemiş bir
236      sürümünü indiren geliştiricilerin sistemlerinde <code>autoconf</code> ve
237      <code>libtool</code> kurulu olması ve sonraki adıma geçmek için
238      <code>buildconf</code> çalıştırmaları gerekir. Bu işlem resmi
239      dağıtımlar için gerekli değildir.)</p>
240
241    <p>Kaynak ağacını tamamen öntanımlı seçenekler kullanılarak derlemek için
242      <code>/configure</code> komutunu vermek yeterlidir. Öntanımlı
243      seçenekleri değiştirmek için <code class="program"><a href="/programs/configure.html">configure</a></code> betiği
244      çeşitli değişkenler ve komut satırı seçenekleri kabul eder.</p>
245
246    <p>En önemli seçenek, Apache HTTP Sunucusunun kurulacağı yerin
247      belirlenmesini, dolayısıyla Apache’nin bu konumda doğru olarak
248      çalışması için yapılandırılmasını sağlayan <code>--prefix</code>’tir.
249      Kurulacak dosyaların yerleri ile ilgili daha ayrıntılı denetim ek <a href="programs/configure.html#installationdirectories">yapılandırma
250      seçenekleri</a> ile mümkün kılınmıştır.</p>
251
252    <p>Bu noktada ayrıca, Apache HTTPd’de hangi özelliklerin bulunmasını
253      istediğinizi <a href="mod/">modülleri</a> etkin kılarak veya iptal
254      ederek belirtebilirsiniz. Apache, öntanımlı olarak içerilmiş pek çok
255      modülle gelir. Bunlar çalışma anında devereye sokulup çıkarılabilen <a href="dso.html">paylaşımlaı nesneler (DSO'lar)</a> olarak derlenebilir.
256      Ayrıca, istediğiniz modülleri derleme sırasında
257      <code>--enable-<var>module</var>=static</code> seçeneğini kullanarak
258      durağan olarak derleyebilirsiniz. Ek modüller <code>--enable-
259      <var>modül</var></code> seçenekleri kullanılarak etkinleştirilir.
260      Buradaki <code><var>modül</var></code>, önünden <code>mod_</code> dizgesi
261      kaldırılmış ve içindeki altçizgi imleri tire imleri ile değiştirilmiş
262      modül ismidir. Temel modülleri de benzer şekilde
263      <code>--disable-<var>modül</var></code> seçenekleriyle iptal
264      edebilirsiniz. <code class="program"><a href="/programs/configure.html">configure</a></code> betiği mevcut olmayan
265      modüller için sizi uyarmayıp, seçeneği yok saymakla yetineceğinden, bu
266      seçenekleri kullanırken dikkatli olmalısınız.</p>
267
268    <p>Ek olarak, bazen kullandığınız derleyici, kütüphaneler veya başlık
269      dosyalarının yerleri hakkında <code class="program"><a href="/programs/configure.html">configure</a></code> betiğine
270      ilave bilgiler sağlamanız gerekir. Bu işlem
271      <code class="program"><a href="/programs/configure.html">configure</a></code> betiğine ya ortam değişkenleriyle ya da
272      komut satırı seçenekleriyle bilgi aktarılarak yapılır. Daha fazla bilgi
273      için <code class="program"><a href="/programs/configure.html">configure</a></code> kılavuz sayfasına bakınız.</p>
274
275    <p>Apache’yi derlerken ne gibi olasılıklara sahip olduğunuz hakkında bir
276      izlenim edinmeniz için aşağıda tipik bir örneğe yer verilmiştir. Bu
277      örnekte, Apache’nin <code>/sw/pkg/apache</code> önekiyle başlayan
278      dizinlere kurulması, belli bir derleyici ve derleyici seçenekleriyle
279      derlenmesi ve <code class="module"><a href="/mod/mod_ldap.html">mod_ldap</a></code> ve
280      <code class="module"><a href="/mod/mod_lua.html">mod_lua</a></code>modüllerinin de DSO mekanizması üzerinden
281      daha sonra yüklenmek üzere derlenmesi istenmektedir:</p>
282
283    <div class="example"><p><code>
284      $ CC="pgcc" CFLAGS="-O2" \<br />
285       /configure --prefix=/sw/pkg/apache \<br />
286       --enable-ldap=shared \<br />
287       --enable-lua=shared
288    </code></p></div>
289
290    <p><code class="program"><a href="/programs/configure.html">configure</a></code> betiği başlatıldığında sisteminizde
291      mevcut özelliklerin işe yararlığını sınamak ve sonradan sunucuyu
292      derlemek için kullanılacak Makefile dosyalarını oluşturmak için bir kaç
293      dakika çalışacaktır.</p>
294
295    <p><code class="program"><a href="/programs/configure.html">configure</a></code> seçeneklerinin tamamı ayrıtılı olarak
296      <code class="program"><a href="/programs/configure.html">configure</a></code> kılavuz sayfasında açıklanmıştır.</p>
297</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
298<div class="section">
299<h2><a name="compile" id="compile">Derleme</a></h2>
300
301    <p>Artık, Apache HTTPd paketini şekillendiren çeşitli parçaları derlemek
302      için basitçe aşağıdaki komutu verebilirsiniz:</p>
303
304    <div class="example"><p><code>$ make</code></p></div>
305
306    <p>Bu komutu verdikten sonra lütfen sabırlı olunuz. Temel yapılandırmanın
307      derlenmesi bir kaç dakika alsa da modüllerin derlenmesi donanımınıza ve
308      seçtiğiniz modüllerin sayısına bağlı olarak daha uzun süre
309      gerektirecektir.</p>
310</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
311<div class="section">
312<h2><a name="install" id="install">Kurulum</a></h2>
313
314    <p>Şimdi sıra <code><em>ÖNEK</em></code> dizini altına kurulmak üzere
315      yapılandırdığınız (yukarı <code>--prefix</code> seçeneğine bakınız)
316      paketi kurmaya geldi. Basitçe şu komutu veriniz:</p>
317
318<div class="example"><p><code># make install</code></p></div>
319
320    <p><code><em>ÖNEK</em></code> dizininde genellikle yazma izinlerinin
321      sınırlı oluşu nedeniyle bu adım genellikle root yetkilerini
322      gerektirir.</p>
323
324    <p>Eğer sürüm yükseltiyorsanız, kurulum sırasında mevcut yapılandırma
325      dosyalarının ve belgelerin üzerine yazılmayacaktır.</p>
326</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
327<div class="section">
328<h2><a name="customize" id="customize">Kişiselleştirme</a></h2>
329
330    <p>Bu adımda, Apache HTTP Sunucunuzu <code><em>ÖNEK</em>/conf/</code>
331      dizini altındaki <a href="configuring.html">yapılandırma
332      dosyalarını</a> düzenleyerek kişiselleştirebilirsiniz.</p>
333
334    <div class="example"><p><code>$ vi <em>ÖNEK</em>/conf/httpd.conf</code></p></div>
335
336    <p>Bu kılavuz ve kullanılabilecek <a href="mod/directives.html">yapılandırma yönergelerinin</a> kılavuzlarını
337      <code><em>ÖNEK</em>/<a href="./">docs/manual/</a></code> altında
338      bulabileceğiniz gibi en son sürümünü daima <a href="http://httpd.apache.org/docs/2.4/">http://httpd.apache.org/docs/2.4/</a> adresinde
339      bulabilirsiniz.</p>
340</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
341<div class="section">
342<h2><a name="test" id="test">Deneme</a></h2>
343
344    <p>Artık Apache HTTP Sunucunuzu <a href="invoking.html">başlatmaya</a>
345      hazırsınız. Hemen şu komutu verin:</p>
346
347    <div class="example"><p><code>$ <em>ÖNEK</em>/bin/apachectl -k start</code></p></div>
348
349    <p><code>http://localhost/</code> üzerinden ilk belgeniz için bir istek
350      yapmalısınız. Genellikle <code class="directive"><a href="/mod/core.html#documentroot">DocumentRoot</a></code> olarak bilinen
351      <code><em>ÖNEK</em>/htdocs/</code> altındaki sayfayı görürsünüz.
352      Çalışmakta olan sunucuyu <a href="stopping.html">durdurmak</a> için şu
353      komutu verebilirsiniz:</p>
354
355    <div class="example"><p><code>$ <em>ÖNEK</em>/bin/apachectl -k stop</code></p></div>
356</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
357<div class="section">
358<h2><a name="upgrading" id="upgrading">Yükseltme</a></h2>
359
360    <p>Sürüm yükseltme işleminin ilk adımı, sitenizi etkileyen değişiklikleri
361      öğrenmek için dağıtım duyurusunu ve kaynak paketindeki
362      <code>CHANGES</code> dosyasını okumaktır. Ana sürümlerden yükseltme
363      yapıyorsanız (2.0’ten 2.2’ye veya 2.2’den 2.4’e gibi), derleme anı ve
364      çalışma anı yapılandırmalarındaki ana farklılıklar elle ayarlamalar
365      yapmanızı gerektirecektir. Ayrıca, tüm modüllerin de modül API’sindeki
366      değişikliklere uyum sağlaması için yükseltilmesi gerekecektir.</p>
367
368    <p>Aynı ana sürüm içinde yükseltme yapmak (2.2.55’ten 2.2.57’ye
369      yükseltmek gibi) daha kolaydır. <code>make install</code> işlemi,
370      mevcut yapılandırma ve günlük dosyalarınızın ve belgelerin üzerine
371      yazmayacaktır. Ek olarak, geliştiriciler alt sürüm değişikliklerinde
372      <code class="program"><a href="/programs/configure.html">configure</a></code> seçenekleri, çalışma anı yapılandırması
373      veya modül API’sinde uyumsuz değişiklikler yapmamaya özen
374      göstereceklerdir. Çoğu durumda, aynı <code class="program"><a href="/programs/configure.html">configure</a></code> komut
375      satırını, aynı yapılandırma dosyasını kullanabileceksiniz ve tüm
376      modülleriniz de çalışmaya devam edebilecektir.</p>
377
378    <p>Aynı ana sürüm içinde yükseltme işlemine, eski kaynak ağacının kök
379      dizininde veya kurulu sunucunuzun <code>build</code> dizininde
380      bulacağınız <code>config.nice</code> dosyasını yeni kaynak ağacının kök
381      dizinine kopyalamak suretiyle başlayabilirsiniz. Bu dosya evvelce
382      kaynak ağacını yapılandırmakta kullandığınız
383      <code class="program"><a href="/programs/configure.html">configure</a></code> komut satırını içerir.
384      <code>config.nice</code> dosyasında yapmak istediğiniz değişiklikler
385      varsa yaptıktan sonra şu komutları veriniz:</p>
386
387    <div class="example"><p><code>
388    $ /config.nice<br />
389    $ make<br />
390    $ make install<br />
391    $ <em>ÖNEK</em>/bin/apachectl -k graceful-stop<br />
392    $ <em>ÖNEK</em>/bin/apachectl -k start<br />
393    </code></p></div>
394
395    <div class="warning">Her yeni sürümü hizmete sokmadan önce daima çalışma
396      ortamınızda denemeniz gerekir. Örneğin, yükseltme işlemini
397      sonuçlandırmadan önce eski sürümün çalışmasını durdurmadan yenisini
398      farklı bir <code>--prefix</code> ile kurabilir ve farklı bir port ile
399      (<code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> yönergesini
400      ayarlamak suretiyle) çalıştırabilirsiniz.</div>
401
402    <p>Özgün <code class="program"><a href="/programs/configure.html">configure</a></code> seçeneklerinizi değiştirmek veya
403      yeni seçenekler eklemek isterseniz bunları <code>config.nice</code>
404      betiğine komut satırı argümanları olarak belirtebilirsiniz:</p>
405
406    <div class="example"><p><code>
407    $ /config.nice --prefix=/home/dnm/apache --with-port=90
408    </code></p></div>
409</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
410<div class="section">
411<h2><a name="thirdp" id="thirdp">Üçüncü parti paketler</a></h2>
412
413    <p>Üçüncü partilerin çoğunun, Apache HTTP Sunucusunun belli bir platforma
414      kurulumu için paketlenmiş kendi dağıtımları vardır. Çeşitli Linux
415      dağıtımları, üçüncü parti Windows paketleri, Mac OS X, Solaris ve daha
416      pek çokları bunlar arasında sayılabilir.r</p>
417
418    <p>Yazılım lisansımız bu çeşit yeniden dağıtımlara izin verdiği gibi
419      bunları cesaretlendirir de. Ancak, sunucunun kurulum ve yapılandırmasının
420      belgelerimizde belittiğimizden farklı olması gibi bir durum ortaya
421      çıkabilir. Ne yazık ki, bu durum yakın zamanda değişecekmiş gibi
422      görünmüyor.</p>
423
424    <p>Bu <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">üçüncü parti
425      dağıtımlarla ilgili bir açıklamaya</a> HTTP
426      Sunucu wikisinde yer verilmiş olup bunların şu anki durumunu
427      yansıtmaktadır. Ancak, yine de, dağıtımınızın belli platformlarla ilgili
428      paket yönetimi ve kurulum işlemleri hakkında bilgi sahibi olmanız
429      gerekmektir.</p>
430</div></div>
431<div class="bottomlang">
432<p><span>Mevcut Diller: </span><a href="/de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
433<a href="/en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
434<a href="/es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
435<a href="/fr/install.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
436<a href="/ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
437<a href="/ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
438<a href="/tr/install.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
439</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
440<script type="text/javascript"><!--//--><![CDATA[//><!--
441var comments_shortname = 'httpd';
442var comments_identifier = 'http://httpd.apache.org/docs/2.4/install.html';
443(function(w, d) {
444    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
445        d.write('<div id="comments_thread"><\/div>');
446        var s = d.createElement('script');
447        s.type = 'text/javascript';
448        s.async = true;
449        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
450        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
451    }
452    else { 
453        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
454    }
455})(window, document);
456//--><!]]></script></div><div id="footer">
457<p class="apache">Copyright 2014 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
458<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
459if (typeof(prettyPrint) !== 'undefined') {
460    prettyPrint();
461}
462//--><!]]></script>
463</body></html>