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