]> granicus.if.org Git - apache/blob - docs/manual/install.html.tr.utf8
xforms
[apache] / docs / manual / install.html.tr.utf8
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.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.5</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.5</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 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
33
34
35     <p>Bu belge Apache HTTP Sunucusunun sadece Unix ve Unix benzeri
36       sistemlerde derlenmesini ve kurulmasını kapsar. Windows üzerinde
37       derleme ve kurulum için <a href="platform/windows.html">Apache HTTP
38       Sunucusunun Microsoft Windows ile kullanımı</a> bölümüne bakınız. Diğer
39       platformlar için ise <a href="platform/">platform</a> belgelerine
40       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/trunk/">http://httpd.apache.org/docs/trunk/</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’daen 2.3’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[//><!--
441 var comments_shortname = 'httpd';
442 var comments_identifier = 'http://httpd.apache.org/docs/trunk/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 2012 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[//><!--
459 if (typeof(prettyPrint) !== 'undefined') {
460     prettyPrint();
461 }
462 //--><!]]></script>
463 </body></html>