github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/install.html.tr.utf8 (about) 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" /> 5 <!-- 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 This file is generated from xml source: DO NOT EDIT 8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9 --> 10 <title>Derleme ve Kurulum - Apache HTTP Sunucusu Sürüm 2.2</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"> 15 </script> 16 17 <link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/install.html" rel="canonical" /></head> 18 <body id="manual-page"><div id="page-header"> 19 <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> 20 <p class="apache">Apache HTTP Sunucusu Sürüm 2.2</p> 21 <img alt="" src="./images/feather.gif" /></div> 22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> 23 <div id="path"> 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.2</a></div><div id="page-content"><div class="retired"><h4>Please note</h4> 25 <p> This document refers to a legacy release (<strong>2.2</strong>) of Apache httpd. The active release (<strong>2.4</strong>) is documented <a href="http://httpd.apache.org/docs/current">here</a>. If you have not already upgraded, please follow <a href="http://httpd.apache.org/docs/current/upgrading.html">this link</a> for more information.</p> 26 <p>You may follow <a href="http://httpd.apache.org/docs/current/install.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Derleme ve Kurulum</h1> 27 <div class="toplang"> 28 <p><span>Mevcut Diller: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 29 <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | 30 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> | 31 <a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 32 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 33 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 34 <a href="./tr/install.html" title="Türkçe"> tr </a></p> 35 </div> 36 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div> 37 38 39 <p>Bu belge Apache HTTP Sunucusunun sadece Unix ve Unix benzeri 40 sistemlerde derlenmesini ve kurulmasını kapsar. Windows üzerinde 41 derleme ve kurulum için <a href="platform/windows.html">Apache HTTPd’nin 42 Microsoft Windows ile kullanımı</a> bölümüne bakınız. Diğer platformlar 43 için ise <a href="platform/">platform</a> belgelerine bakınız.</p> 44 45 <p>Apache HTTPd, derleme ortamını oluşturmak için çoğu Açık Kaynak Kodlu 46 projenin yaptığı gibi <code>libtool</code> ve <code>autoconf</code> 47 kullanır.</p> 48 49 <p>Eğer sadece sürüm yükseltiyorsanız (2.2.50’den 2.2.51’e yükseltmek 50 gibi) lütfen doğrudan <a href="#upgrading">Yükseltme</a> bölümüne 51 atlayınız.</p> 52 53 </div> 54 <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> 55 <li><img alt="" src="./images/down.gif" /> <a href="#requirements">Gereksinimler</a></li> 56 <li><img alt="" src="./images/down.gif" /> <a href="#download">İndirme</a></li> 57 <li><img alt="" src="./images/down.gif" /> <a href="#extract">Paketi açma</a></li> 58 <li><img alt="" src="./images/down.gif" /> <a href="#configure">Kaynak ağacının yapılandırılması</a></li> 59 <li><img alt="" src="./images/down.gif" /> <a href="#compile">Derleme</a></li> 60 <li><img alt="" src="./images/down.gif" /> <a href="#install">Kurulum</a></li> 61 <li><img alt="" src="./images/down.gif" /> <a href="#customize">Kişiselleştirme</a></li> 62 <li><img alt="" src="./images/down.gif" /> <a href="#test">Deneme</a></li> 63 <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Yükseltme</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> 66 <div class="section"> 67 <h2><a name="overview" id="overview">Tez canlılar için genel bir bakış</a></h2> 68 69 <table> 70 71 <tr> 72 <td><a href="#download">İndirme</a></td> 73 74 <td><code>$ lynx http://httpd.apache.org/download.cgi</code> 75 </td> 76 </tr> 77 78 <tr> 79 <td><a href="#extract">Paketi açma</a></td> 80 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> 84 </tr> 85 86 <tr> 87 <td><a href="#configure">Yapılandırma</a></td> 88 89 <td><code>$ ./configure --prefix=<em>ÖNEK</em></code> 90 </td> 91 </tr> 92 93 <tr> 94 <td><a href="#compile">Derleme</a></td> 95 96 <td><code>$ make</code> </td> 97 </tr> 98 99 <tr> 100 <td><a href="#install">Kurulum</a></td> 101 102 <td><code>$ make install</code> </td> 103 </tr> 104 105 <tr> 106 <td><a href="#customize">Kişiselleştirme</a></td> 107 108 <td><code>$ vi <em>ÖNEK</em>/conf/httpd.conf</code> </td> 109 </tr> 110 111 <tr> 112 <td><a href="#test">Deneme</a></td> 113 114 <td><code>$ <em>ÖNEK</em>/bin/apachectl -k start</code> 115 </td> 116 </tr> 117 </table> 118 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> 123 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> 130 131 <p>Apache HTTPd’yi derleyebilmek için şunlar mevcut olmalıdır:</p> 132 133 <dl> 134 <dt>Disk Alanı</dt> 135 <dd>Geçici olarak en azından 50 MB boş disk alanınız olduğundan emin 136 olunuz. Kurulumdan sonra Apache yaklaşık 10 MB disk alanı kaplıyor 137 olacaktır. Asıl disk alanı gereksinimi seçtiğiniz yapılandırma 138 seçenekleri ve üçüncü parti modüllere göre değişiklik 139 gösterecektir.</dd> 140 141 <dt>ANSI-C Derleyici ve Derleme Sistemi</dt> 142 <dd>Bir ANSI-C derleyicinin kurulu olduğundan emin olunuz. <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a> 143 tarafından dağıtılan <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C derleyicisini 144 (GCC)</a> kullanmanız önerilir. GCC yoksa en azından satıcınızın 145 derleyicisinin ANSI uyumlu olduğundan emin olunuz. Ayrıca, 146 <code>PATH</code> ortam değişkeninizin içerdiği yollarda 147 <code>make</code> gibi temel derleme araçları da bulunmalıdır.</dd> 148 149 <dt>Zamanın doğru belirlenmesi</dt> 150 <dd>HTTP protokolünün elemanları sunuldukları tarih ve saate göre ifade 151 edilirler. Bu bakımdan sisteminizdeki zaman ayarlama oluşumunun 152 ayarlarını gözden geçirmenizin tam sırasıdır. Bu amaçla, Ağ Zaman 153 Protokolüne (NTP) göre çalışan <code>ntpdate</code> veya 154 <code>xntpd</code> programları kullanılır. NTP yazılımları ve halka 155 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> 156 157 <dt><a href="http://www.perl.org/">Perl 5</a> [SEÇİMLİK]</dt> 158 <dd>Perl ile yazılmış <code class="program"><a href="./programs/apxs.html">apxs</a></code> veya 159 <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> gibi bazı betikleri desteklemek için 160 Perl 5 yorumlayıcısı gerekir (5.003 veya daha yeni sürümleri 161 yeterlidir). Eğer sisteminizde birden fazla Perl yorumlayıcı 162 kuruluysa (örneğin, sistem geneli için Perl 4, kendi kullanımızı için 163 Perl 5 kurulu olabilir), doğru sürümün kullanılacağından emin olmak 164 bunu <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine <code>--with-perl</code> 165 seçeneğini kullanarak belirtmeniz önerilir. Eğer 166 <code class="program"><a href="./programs/configure.html">configure</a></code> betiği sisteminizde Perl 5 yorumlayıcısı 167 bulamazsa bu betikleri kullanamazsınız. Ancak, bu durum Apache 168 HTTPd’nin derlenip kurulmasına engel değildir.</dd> 169 170 <dt><a href="http://apr.apache.org">apr/apr-util >= 1.2</a></dt> 171 <dd><code>apr</code> ve <code>apr-util</code> Apache HTTPd kaynak 172 paketiyle gelmektedir ve hemen hemen tüm durumlarda sorunsuz 173 kullanılabilecek durumdadır. Ancak sisteminizde <code>apr</code> veya 174 <code>apr-util</code>’in 1.0 veya 1.1 sürümleri kuruluysa onları paket 175 içindeki kütüphaneleri kullanmaya zorlamak için ya 1.2 sürümlerine 176 yükseltmeli ya da ayrı HTTPd derlemeleriniz olmalıdır. Paket içinde 177 gelen <code>apr</code>/<code>apr-util</code> kaynak kodlarını 178 kullanmak için <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine 179 <code>--with-included-apr</code> seçeneğini belirtiniz. 180 181 <div class="note"><h3>Ek bilgi</h3> 182 <code>--with-included-apr</code> seçeneği 2.2.3 sürümünde eklenmiştir. 183 </div> 184 <div class="example"><p><code> 185 # Paketteki apr/apr-util’in kullanımını zorlamak için<br /> 186 ./configure --with-included-apr<br /> 187 </code></p></div> 188 189 Apache HTTPd’yi ve <code>apr</code>/<code>apr-util</code>’i ayrı ayrı 190 derlemek için: 191 <div class="example"><p><code> 192 # apr 1.2’nin derlenmesi ve kurulması<br /> 193 cd srclib/apr<br /> 194 ./configure --prefix=/usr/local/apr-httpd/<br /> 195 make<br /> 196 make install<br /> 197 <br /> 198 # apr-util 1.2’nin derlenmesi ve kurulması<br /> 199 cd ../apr-util<br /> 200 ./configure --prefix=/usr/local/apr-util-httpd/ 201 --with-apr=/usr/local/apr-httpd/<br /> 202 make<br /> 203 make install<br /> 204 <br /> 205 # HTTPd’nin derlenmesi<br /> 206 cd ../../<br /> 207 ./configure --with-apr=/usr/local/apr-httpd/ 208 --with-apr-util=/usr/local/apr-util-httpd/ 209 </code></p></div> 210 </dd> 211 </dl> 212 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 213 <div class="section"> 214 <h2><a name="download" id="download">İndirme</a></h2> 215 216 <p>Apache HTTP Sunucusunu, çeşitli yansıların da listelendiği <a href="http://httpd.apache.org/download.cgi">Apache HTTP Sunucusu 217 indirme sayfasından</a> indirebilirsiniz. Unix benzeri sistemler 218 kullanan Apache HTTPd kullanıcılarının kaynak paketlerinden birini 219 indirip derlemeleri daha iyi olacaktır. Derleme işlemi (aşağıda 220 açıklanmıştır) kolaydır ve sunucunuzu ihtiyaçlarınıza uygun olarak 221 kişiselleştirmenize imkan tanır. Ayrıca, hazır derlenmiş paketler 222 çoğunlukla en son kaynak sürüm kadar güncel değildirler. Eğer böyle bir 223 paket indirmişseniz, kurarken paketin içinde bulunan 224 <code>INSTALL.bindist</code> dosyasındaki talimatlara uyunuz.</p> 225 226 <p>İndirme işleminin ardından Apache HTTP Sunucusunun eksiksiz ve 227 değişikliğe uğramamış olduğunun doğrulanması önemlidir. Bu indirilen 228 tar paketinin PGP imzasına göre sınanması ile sağlanabilir. Bunun nasıl 229 yapılacağı <a href="http://httpd.apache.org/download.cgi#verify">indirme 230 sayfasında</a> anlatıldığı gibi <a href="http://httpd.apache.org/dev/verification.html">PGP 231 kullanımının</a> anlatıldığı daha geniş bir örnek de vardır.</p> 232 233 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 234 <div class="section"> 235 <h2><a name="extract" id="extract">Paketi açma</a></h2> 236 237 <p>Apache HTTPd tar paketinden sıkıştırmayı kaldırdıktan sonra tar 238 arşivinden dosyaları çıkarmak basit bir işlemdir:</p> 239 240 <div class="example"><p><code> 241 $ gzip -d httpd-<em>NN</em>.tar.gz<br /> 242 $ tar xvf httpd-<em>NN</em>.tar 243 </code></p></div> 244 245 <p>Bu işlem bulunduğunuz dizinin içinde dağıtımın kaynak dosyalarını 246 içeren yeni bir dizin oluşturacaktır. Sunucuyu derleme işlmine 247 başlayabilmek için önce <code>cd</code> ile bu dizine geçmelisiniz.</p> 248 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 249 <div class="section"> 250 <h2><a name="configure" id="configure">Kaynak ağacının yapılandırılması</a></h2> 251 252 <p>Sonraki adım, Apache HTTPd kaynak ağacının platformunuza ve kişisel 253 gereksinimlerinize uygun olarak yapılandırılmasıdır. Bu işlem dağıtımın 254 kök dizininde bulunan <code class="program"><a href="./programs/configure.html">configure</a></code> betiği kullanılarak 255 yapılır. (Apache HTTPd kaynak ağacının resmen dağıtıma girmemiş bir 256 sürümünü indiren geliştiricilerin sistemlerinde <code>autoconf</code> ve 257 <code>libtool</code> kurulu olması ve sonraki adıma geçmek için 258 <code>buildconf</code> çalıştırmaları gerekir. Bu işlem resmi 259 dağıtımlar için gerekli değildir.)</p> 260 261 <p>Kaynak ağacını tamamen öntanımlı seçenekler kullanılarak derlemek için 262 <code>./configure</code> komutunu vermek yeterlidir. Öntanımlı 263 seçenekleri değiştirmek için <code class="program"><a href="./programs/configure.html">configure</a></code> betiği 264 çeşitli değişkenler ve komut satırı seçenekleri kabul eder.</p> 265 266 <p>En önemli seçenek, Apache HTTP Sunucusunun kurulacağı yerin 267 belirlenmesini, dolayısıyla Apache’nin bu konumda doğru olarak 268 çalışması için yapılandırılmasını sağlayan <code>--prefix</code>’tir. 269 Kurulacak dosyaların yerleri ile ilgili daha ayrıntılı denetim ek <a href="programs/configure.html#installationdirectories">yapılandırma 270 seçenekleri</a> ile mümkün kılınmıştır.</p> 271 272 <p>Bu noktada ayrıca, Apache HTTPd’de hangi özelliklerin bulunmasını 273 istediğinizi <a href="mod/">modülleri</a> etkin kılarak veya iptal 274 ederek belirtebilirsiniz. Apache, öntanımlı olarak içerilmiş <a href="mod/module-dict.html#Status">temel</a> modüllerle gelir. Diğer 275 modüller <code>--enable-<var>modül</var></code> seçenekleri 276 kullanılarak etkinleştirilir. Buradaki <code><var>modül</var></code>, 277 önünden <code>mod_</code> dizgesi kaldırılmış ve içindeki altçizgi 278 imleri tire imleri ile değiştirilmiş modül ismidir. Ayrıca, 279 <code>--enable-<var>modül</var>=shared</code> seçeneklerini kullanarak 280 modülleri çalışma anında gerektiğinde yüklemek veya kaldırmak üzere <a href="dso.html">paylaşımlı nesneler (DSO’lar)</a> olarak derlemeniz de 281 mümkündür. Temel modülleri de benzer şekilde 282 <code>--disable-<var>modül</var></code> seçenekleriyle iptal 283 edebilirsiniz. <code class="program"><a href="./programs/configure.html">configure</a></code> betiği mevcut olmayan 284 modüller için sizi uyarmayıp, seçeneği yok saymakla yetineceğinden, bu 285 seçenekleri kullanırken dikkatli olmalısınız.</p> 286 287 <p>Ek olarak, bazen kullandığınız derleyici, kütüphaneler veya başlık 288 dosyalarının yerleri hakkında <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine 289 ilave bilgiler sağlamanız gerekir. Bu işlem 290 <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine ya ortam değişkenleriyle ya da 291 komut satırı seçenekleriyle bilgi aktarılarak yapılır. Daha fazla bilgi 292 için <code class="program"><a href="./programs/configure.html">configure</a></code> kılavuz sayfasına bakınız.</p> 293 294 <p>Apache’yi derlerken ne gibi olasılıklara sahip olduğunuz hakkında bir 295 izlenim edinmeniz için aşağıda tipik bir örneğe yer verilmiştir. Bu 296 örnekte, Apache’nin <code>/sw/pkg/apache</code> önekiyle başlayan 297 dizinlere kurulması, belli bir derleyici ve derleyici seçenekleriyle 298 derlenmesi ve <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> ve 299 <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> modüllerinin de DSO mekanizması üzerinden 300 daha sonra yüklenmek üzere derlenmesi istenmektedir:</p> 301 302 <div class="example"><p><code> 303 $ CC="pgcc" CFLAGS="-O2" \<br /> 304 ./configure --prefix=/sw/pkg/apache \<br /> 305 --enable-rewrite=shared \<br /> 306 --enable-speling=shared 307 </code></p></div> 308 309 <p><code class="program"><a href="./programs/configure.html">configure</a></code> betiği başlatıldığında sisteminizde 310 mevcut özelliklerin işe yararlığını sınamak ve sonradan sunucuyu 311 derlemek için kullanılacak Makefile dosyalarını oluşturmak için bir kaç 312 dakika çalışacaktır.</p> 313 314 <p><code class="program"><a href="./programs/configure.html">configure</a></code> seçeneklerinin tamamı ayrıtılı olarak 315 <code class="program"><a href="./programs/configure.html">configure</a></code> kılavuz sayfasında açıklanmıştır.</p> 316 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 317 <div class="section"> 318 <h2><a name="compile" id="compile">Derleme</a></h2> 319 320 <p>Artık, Apache HTTPd paketini şekillendiren çeşitli parçaları derlemek 321 için basitçe aşağıdaki komutu verebilirsiniz:</p> 322 323 <div class="example"><p><code>$ make</code></p></div> 324 325 <p>Bu komutu verdikten sonra lütfen sabırlı olunuz. Temel yapılandırmanın 326 derlenmesi bir kaç dakika alsa da modüllerin derlenmesi donanımınıza ve 327 seçtiğiniz modüllerin sayısına bağlı olarak daha uzun süre 328 gerektirecektir.</p> 329 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 330 <div class="section"> 331 <h2><a name="install" id="install">Kurulum</a></h2> 332 333 <p>Şimdi sıra <code><em>ÖNEK</em></code> dizini altına kurulmak üzere 334 yapılandırdığınız (yukarı <code>--prefix</code> seçeneğine bakınız) 335 paketi kurmaya geldi. Basitçe şu komutu veriniz:</p> 336 337 <div class="example"><p><code># make install</code></p></div> 338 339 <p><code><em>ÖNEK</em></code> dizininde genellikle yazma izinlerinin 340 sınırlı oluşu nedeniyle bu adım genellikle root yetkilerini 341 gerektirir.</p> 342 343 <p>Eğer sürüm yükseltiyorsanız, kurulum sırasında mevcut yapılandırma 344 dosyalarının ve belgelerin üzerine yazılmayacaktır.</p> 345 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 346 <div class="section"> 347 <h2><a name="customize" id="customize">Kişiselleştirme</a></h2> 348 349 <p>Bu adımda, Apache HTTP Sunucunuzu <code><em>ÖNEK</em>/conf/</code> 350 dizini altındaki <a href="configuring.html">yapılandırma 351 dosyalarını</a> düzenleyerek kişiselleştirebilirsiniz.</p> 352 353 <div class="example"><p><code>$ vi <em>ÖNEK</em>/conf/httpd.conf</code></p></div> 354 355 <p>Bu kılavuz ve kullanılabilecek <a href="mod/directives.html">yapılandırma yönergelerinin</a> kılavuzlarını 356 <code><em>ÖNEK</em>/docs/manual/</code> altında bulabileceğiniz gibi en 357 son sürümünü daima <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> adresinde 358 bulabilirsiniz.</p> 359 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 360 <div class="section"> 361 <h2><a name="test" id="test">Deneme</a></h2> 362 363 <p>Artık Apache HTTP Sunucunuzu <a href="invoking.html">başlatmaya</a> 364 hazırsınız. Hemen şu komutu verin:</p> 365 366 <div class="example"><p><code>$ <em>ÖNEK</em>/bin/apachectl -k start</code></p></div> 367 368 <p><code>http://localhost/</code> üzerinden ilk belgeniz için bir istek 369 yapmalısınız. Genellikle <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> olarak bilinen 370 <code><em>ÖNEK</em>/htdocs/</code> altındaki sayfayı görürsünüz. 371 Çalışmakta olan sunucuyu <a href="stopping.html">durdurmak</a> için şu 372 komutu verebilirsiniz:</p> 373 374 <div class="example"><p><code>$ <em>ÖNEK</em>/bin/apachectl -k stop</code></p></div> 375 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 376 <div class="section"> 377 <h2><a name="upgrading" id="upgrading">Yükseltme</a></h2> 378 379 <p>Sürüm yükseltme işleminin ilk adımı, sitenizi etkileyen değişiklikleri 380 öğrenmek için dağıtım duyurusunu ve kaynak paketindeki 381 <code>CHANGES</code> dosyasını okumaktır. Ana sürümlerden yükseltme 382 yapıyorsanız (1.3’ten 2.0’a veya 2.0’dan 2.2’ye gibi), derleme anı ve 383 çalışma anı yapılandırmalarındaki ana farklılıklar elle ayarlamalar 384 yapmanızı gerektirecektir. Ayrıca, tüm modüllerin de modül API’sindeki 385 değişikliklere uyum sağlaması için yükseltilmesi gerekecektir.</p> 386 387 <p>Aynı ana sürüm içinde yükseltme yapmak (2.2.55’ten 2.2.57’ye 388 yükseltmek gibi) daha kolaydır. <code>make install</code> işlemi, 389 mevcut yapılandırma ve günlük dosyalarınızın ve belgelerin üzerine 390 yazmayacaktır. Ek olarak, geliştiriciler alt sürüm değişikliklerinde 391 <code class="program"><a href="./programs/configure.html">configure</a></code> seçenekleri, çalışma anı yapılandırması 392 veya modül API’sinde uyumsuz değişiklikler yapmamaya özen 393 göstereceklerdir. Çoğu durumda, aynı <code class="program"><a href="./programs/configure.html">configure</a></code> komut 394 satırını, aynı yapılandırma dosyasını kullanabileceksiniz ve tüm 395 modülleriniz de çalışmaya devam edebilecektir.</p> 396 397 <p>Aynı ana sürüm içinde yükseltme işlemine, eski kaynak ağacının kök 398 dizininde veya kurulu sunucunuzun <code>build</code> dizininde 399 bulacağınız <code>config.nice</code> dosyasını yeni kaynak ağacının kök 400 dizinine kopyalamak suretiyle başlayabilirsiniz. Bu dosya evvelce 401 kaynak ağacını yapılandırmakta kullandığınız 402 <code class="program"><a href="./programs/configure.html">configure</a></code> komut satırını içerir. 403 <code>config.nice</code> dosyasında yapmak istediğiniz değişiklikler 404 varsa yaptıktan sonra şu komutları veriniz:</p> 405 406 <div class="example"><p><code> 407 $ ./config.nice<br /> 408 $ make<br /> 409 $ make install<br /> 410 $ <em>ÖNEK</em>/bin/apachectl -k graceful-stop<br /> 411 $ <em>ÖNEK</em>/bin/apachectl -k start<br /> 412 </code></p></div> 413 414 <div class="warning">Her yeni sürümü hizmete sokmadan önce daima çalışma 415 ortamınızda denemeniz gerekir. Örneğin, yükseltme işlemini 416 sonuçlandırmadan önce eski sürümün çalışmasını durdurmadan yenisini 417 farklı bir <code>--prefix</code> ile kurabilir ve farklı bir port ile 418 (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesini 419 ayarlamak suretiyle) çalıştırabilirsiniz.</div> 420 </div></div> 421 <div class="bottomlang"> 422 <p><span>Mevcut Diller: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 423 <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | 424 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> | 425 <a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 426 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 427 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 428 <a href="./tr/install.html" title="Türkçe"> tr </a></p> 429 </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> 430 <script type="text/javascript"><!--//--><![CDATA[//><!-- 431 var comments_shortname = 'httpd'; 432 var comments_identifier = 'http://httpd.apache.org/docs/2.2/install.html'; 433 (function(w, d) { 434 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 435 d.write('<div id="comments_thread"><\/div>'); 436 var s = d.createElement('script'); 437 s.type = 'text/javascript'; 438 s.async = true; 439 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 440 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 441 } 442 else { 443 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 444 } 445 })(window, document); 446 //--><!]]></script></div><div id="footer"> 447 <p class="apache">Copyright 2017 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> 448 <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[//><!-- 449 if (typeof(prettyPrint) !== 'undefined') { 450 prettyPrint(); 451 } 452 //--><!]]></script> 453 </body></html>