?? install.html.tr.utf8
字號:
ki艧iselle艧tirmenize imkan tan謀r. Ayr謀ca, haz謀r derlenmi艧 paketler 莽o臒unlukla en son kaynak s眉r眉m kadar g眉ncel de臒ildirler. E臒er b枚yle bir paket indirmi艧seniz, kurarken paketin i莽inde bulunan <code>INSTALL.bindist</code> dosyas謀ndaki talimatlara uyunuz.</p> <p>陌ndirme i艧leminin ard謀ndan Apache HTTP Sunucusunun eksiksiz ve de臒i艧ikli臒e u臒ramam謀艧 oldu臒unun do臒rulanmas謀 枚nemlidir. Bu indirilen tar paketinin PGP imzas謀na g枚re s謀nanmas謀 ile sa臒lanabilir. Bunun nas謀l yap謀laca臒謀 <a href="http://httpd.apache.org/download.cgi#verify">indirme sayfas謀nda</a> anlat謀ld謀臒謀 gibi <a href="http://httpd.apache.org/dev/verification.html">PGP kullan謀m謀n謀n</a> anlat謀ld謀臒謀 daha geni艧 bir 枚rnek de vard謀r.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="extract" id="extract">Paketi a莽ma</a></h2> <p>Apache HTTPd tar paketinden s謀k謀艧t謀rmay謀 kald謀rd謀ktan sonra tar ar艧ivinden dosyalar謀 莽謀karmak basit bir i艧lemdir:</p> <div class="example"><p><code> $ gzip -d httpd-<em>NN</em>.tar.gz<br /> $ tar xvf httpd-<em>NN</em>.tar </code></p></div> <p>Bu i艧lem bulundu臒unuz dizinin i莽inde da臒謀t謀m謀n kaynak dosyalar謀n謀 i莽eren yeni bir dizin olu艧turacakt謀r. Sunucuyu derleme i艧lmine ba艧layabilmek i莽in 枚nce <code>cd</code> ile bu dizine ge莽melisiniz.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="configure" id="configure">Kaynak a臒ac謀n謀n yap謀land謀r謀lmas謀</a></h2> <p>Sonraki ad謀m, Apache HTTPd kaynak a臒ac謀n謀n platformunuza ve ki艧isel gereksinimlerinize uygun olarak yap謀land謀r謀lmas謀d謀r. Bu i艧lem da臒謀t謀m謀n k枚k dizininde bulunan <code class="program"><a href="./programs/configure.html">configure</a></code> beti臒i kullan謀larak yap謀l謀r. (Apache HTTPd kaynak a臒ac謀n謀n resmen da臒謀t謀ma girmemi艧 bir s眉r眉m眉n眉 indiren geli艧tiricilerin sistemlerinde <code>autoconf</code> ve <code>libtool</code> kurulu olmas謀 ve sonraki ad謀ma ge莽mek i莽in <code>buildconf</code> 莽al謀艧t謀rmalar謀 gerekir. Bu i艧lem resmi da臒謀t謀mlar i莽in gerekli de臒ildir.)</p> <p>Kaynak a臒ac謀n謀 tamamen 枚ntan謀ml謀 se莽enekler kullan謀larak derlemek i莽in <code>./configure</code> komutunu vermek yeterlidir. 脰ntan謀ml謀 se莽enekleri de臒i艧tirmek i莽in <code class="program"><a href="./programs/configure.html">configure</a></code> beti臒i 莽e艧itli de臒i艧kenler ve komut sat謀r謀 se莽enekleri kabul eder.</p> <p>En 枚nemli se莽enek, Apache HTTP Sunucusunun kurulaca臒謀 yerin belirlenmesini, dolay謀s謀yla Apache鈥檔in bu konumda do臒ru olarak 莽al謀艧mas謀 i莽in yap謀land謀r謀lmas謀n謀 sa臒layan <code>--prefix</code>鈥檛ir. Kurulacak dosyalar謀n yerleri ile ilgili daha ayr謀nt謀l謀 denetim ek <a href="programs/configure.html#installationdirectories">yap謀land謀rma se莽enekleri</a> ile m眉mk眉n k謀l謀nm謀艧t謀r.</p> <p>Bu noktada ayr謀ca, Apache HTTPd鈥檇e hangi 枚zelliklerin bulunmas謀n謀 istedi臒inizi <a href="mod/">mod眉lleri</a> etkin k謀larak veya iptal ederek belirtebilirsiniz. Apache, 枚ntan謀ml謀 olarak i莽erilmi艧 <a href="mod/module-dict.html#Status">temel</a> mod眉llerle gelir. Di臒er mod眉ller <code>--enable-<var>mod眉l</var></code> se莽enekleri kullan謀larak etkinle艧tirilir. Buradaki <code><var>mod眉l</var></code>, 枚n眉nden <code>mod_</code> dizgesi kald謀r謀lm謀艧 ve i莽indeki alt莽izgi imleri tire imleri ile de臒i艧tirilmi艧 mod眉l ismidir. Ayr謀ca, <code>--enable-<var>mod眉l</var>=shared</code> se莽eneklerini kullanarak mod眉lleri 莽al謀艧ma an謀nda gerekti臒inde y眉klemek veya kald謀rmak 眉zere <a href="dso.html">payla艧謀ml謀 nesneler (DSO鈥檒ar)</a> olarak derlemeniz de m眉mk眉nd眉r. Temel mod眉lleri de benzer 艧ekilde <code>--disable-<var>mod眉l</var></code> se莽enekleriyle iptal edebilirsiniz. <code class="program"><a href="./programs/configure.html">configure</a></code> beti臒i mevcut olmayan mod眉ller i莽in sizi uyarmay謀p, se莽ene臒i yok saymakla yetinece臒inden, bu se莽enekleri kullan謀rken dikkatli olmal謀s謀n謀z.</p> <p>Ek olarak, bazen kulland謀臒謀n謀z derleyici, k眉t眉phaneler veya ba艧l謀k dosyalar謀n謀n yerleri hakk謀nda <code class="program"><a href="./programs/configure.html">configure</a></code> beti臒ine ilave bilgiler sa臒laman謀z gerekir. Bu i艧lem <code class="program"><a href="./programs/configure.html">configure</a></code> beti臒ine ya ortam de臒i艧kenleriyle ya da komut sat謀r謀 se莽enekleriyle bilgi aktar謀larak yap謀l謀r. Daha fazla bilgi i莽in <code class="program"><a href="./programs/configure.html">configure</a></code> k謀lavuz sayfas謀na bak謀n謀z.</p> <p>Apache鈥檡i derlerken ne gibi olas謀l謀klara sahip oldu臒unuz hakk謀nda bir izlenim edinmeniz i莽in a艧a臒謀da tipik bir 枚rne臒e yer verilmi艧tir. Bu 枚rnekte, Apache鈥檔in <code>/sw/pkg/apache</code> 枚nekiyle ba艧layan dizinlere kurulmas謀, belli bir derleyici ve derleyici se莽enekleriyle derlenmesi ve <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> ve <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> mod眉llerinin de DSO mekanizmas謀 眉zerinden daha sonra y眉klenmek 眉zere derlenmesi istenmektedir:</p> <div class="example"><p><code> $ CC="pgcc" CFLAGS="-O2" \<br /> ./configure --prefix=/sw/pkg/apache \<br /> --enable-rewrite=shared \<br /> --enable-speling=shared </code></p></div> <p><code class="program"><a href="./programs/configure.html">configure</a></code> beti臒i ba艧lat謀ld謀臒謀nda sisteminizde mevcut 枚zelliklerin i艧e yararl謀臒謀n謀 s謀namak ve sonradan sunucuyu derlemek i莽in kullan謀lacak Makefile dosyalar謀n謀 olu艧turmak i莽in bir ka莽 dakika 莽al謀艧acakt謀r.</p> <p><code class="program"><a href="./programs/configure.html">configure</a></code> se莽eneklerinin tamam謀 ayr謀t謀l謀 olarak <code class="program"><a href="./programs/configure.html">configure</a></code> k謀lavuz sayfas謀nda a莽謀klanm謀艧t謀r.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="compile" id="compile">Derleme</a></h2> <p>Art謀k, Apache HTTPd paketini 艧ekillendiren 莽e艧itli par莽alar謀 derlemek i莽in basit莽e a艧a臒謀daki komutu verebilirsiniz:</p> <div class="example"><p><code>$ make</code></p></div> <p>Bu komutu verdikten sonra l眉tfen sab謀rl謀 olunuz. Temel yap謀land謀rman謀n derlenmesi bir ka莽 dakika alsa da mod眉llerin derlenmesi donan謀m謀n謀za ve se莽ti臒iniz mod眉llerin say謀s謀na ba臒l謀 olarak daha uzun s眉re gerektirecektir.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="install" id="install">Kurulum</a></h2> <p>艦imdi s謀ra <code><em>脰NEK</em></code> dizini alt謀na kurulmak 眉zere yap謀land謀rd謀臒謀n謀z (yukar謀 <code>--prefix</code> se莽ene臒ine bak謀n謀z) paketi kurmaya geldi. Basit莽e 艧u komutu veriniz:</p> <div class="example"><p><code># make install</code></p></div> <p><code><em>脰NEK</em></code> dizininde genellikle yazma izinlerinin s謀n謀rl謀 olu艧u nedeniyle bu ad謀m genellikle root yetkilerini gerektirir.</p> <p>E臒er s眉r眉m y眉kseltiyorsan謀z, kurulum s謀ras謀nda mevcut yap謀land謀rma dosyalar謀n謀n ve belgelerin 眉zerine yaz謀lmayacakt謀r.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="customize" id="customize">Ki艧iselle艧tirme</a></h2> <p>Bu ad謀mda, Apache HTTP Sunucunuzu <code><em>脰NEK</em>/conf/</code> dizini alt謀ndaki <a href="configuring.html">yap謀land謀rma dosyalar謀n謀</a> d眉zenleyerek ki艧iselle艧tirebilirsiniz.</p> <div class="example"><p><code>$ vi <em>脰NEK</em>/conf/httpd.conf</code></p></div> <p>Bu k謀lavuz ve kullan謀labilecek <a href="mod/directives.html">yap謀land謀rma y枚nergelerinin</a> k謀lavuzlar謀n謀 <a href="./">docs/manual/</a> alt謀nda bulabilece臒iniz gibi en son s眉r眉m眉n眉 daima <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> adresinde bulabilirsiniz.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="test" id="test">Deneme</a></h2> <p>Art謀k Apache HTTP Sunucunuzu <a href="invoking.html">ba艧latmaya</a> haz謀rs謀n謀z. Hemen 艧u komutu verin:</p> <div class="example"><p><code>$ <em>脰NEK</em>/bin/apachectl -k start</code></p></div> <p><code>http://localhost/</code> 眉zerinden ilk belgeniz i莽in bir istek yapmal謀s謀n謀z. Genellikle <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> olarak bilinen <code><em>脰NEK</em>/htdocs/</code> alt謀ndaki sayfay謀 g枚r眉rs眉n眉z. 脟al謀艧makta olan sunucuyu <a href="stopping.html">durdurmak</a> i莽in 艧u komutu verebilirsiniz:</p> <div class="example"><p><code>$ <em>脰NEK</em>/bin/apachectl -k stop</code></p></div></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="upgrading" id="upgrading">Y眉kseltme</a></h2> <p>S眉r眉m y眉kseltme i艧leminin ilk ad謀m謀, sitenizi etkileyen de臒i艧iklikleri 枚臒renmek i莽in da臒謀t謀m duyurusunu ve kaynak paketindeki <code>CHANGES</code> dosyas謀n謀 okumakt謀r. Ana s眉r眉mlerden y眉kseltme yap謀yorsan謀z (1.3鈥檛en 2.0鈥檃 veya 2.0鈥檇an 2.2鈥檡e gibi), derleme an謀 ve 莽al謀艧ma an謀 yap謀land謀rmalar謀ndaki ana farkl謀l謀klar elle ayarlamalar yapman謀z謀 gerektirecektir. Ayr謀ca, t眉m mod眉llerin de mod眉l API鈥檚indeki de臒i艧ikliklere uyum sa臒lamas謀 i莽in y眉kseltilmesi gerekecektir.</p> <p>Ayn謀 ana s眉r眉m i莽inde y眉kseltme yapmak (2.2.55鈥檛en 2.2.57鈥檡e y眉kseltmek gibi) daha kolayd謀r. <code>make install</code> i艧lemi, mevcut yap謀land謀rma ve g眉nl眉k dosyalar謀n謀z謀n ve belgelerin 眉zerine yazmayacakt謀r. Ek olarak, geli艧tiriciler alt s眉r眉m de臒i艧ikliklerinde <code class="program"><a href="./programs/configure.html">configure</a></code> se莽enekleri, 莽al謀艧ma an謀 yap謀land謀rmas謀 veya mod眉l API鈥檚inde uyumsuz de臒i艧iklikler yapmamaya 枚zen g枚stereceklerdir. 脟o臒u durumda, ayn謀 <code class="program"><a href="./programs/configure.html">configure</a></code> komut sat謀r謀n謀, ayn謀 yap謀land謀rma dosyas謀n謀 kullanabileceksiniz ve t眉m mod眉lleriniz de 莽al謀艧maya devam edebilecektir.</p> <p>Ayn謀 ana s眉r眉m i莽inde y眉kseltme i艧lemine, eski kaynak a臒ac謀n謀n k枚k dizininde veya kurulu sunucunuzun <code>build</code> dizininde bulaca臒謀n謀z <code>config.nice</code> dosyas謀n謀 yeni kaynak a臒ac謀n謀n k枚k dizinine kopyalamak suretiyle ba艧layabilirsiniz. Bu dosya evvelce kaynak a臒ac謀n謀 yap謀land謀rmakta kulland謀臒謀n謀z <code class="program"><a href="./programs/configure.html">configure</a></code> komut sat謀r謀n謀 i莽erir. <code>config.nice</code> dosyas謀nda yapmak istedi臒iniz de臒i艧iklikler varsa yapt謀ktan sonra 艧u komutlar謀 veriniz:</p> <div class="example"><p><code> $ ./config.nice<br /> $ make<br /> $ make install<br /> $ <em>脰NEK</em>/bin/apachectl -k graceful-stop<br /> $ <em>脰NEK</em>/bin/apachectl -k start<br /> </code></p></div> <div class="warning">Her yeni s眉r眉m眉 hizmete sokmadan 枚nce daima 莽al謀艧ma ortam謀n謀zda denemeniz gerekir. 脰rne臒in, y眉kseltme i艧lemini sonu莽land謀rmadan 枚nce eski s眉r眉m眉n 莽al謀艧mas謀n謀 durdurmadan yenisini farkl謀 bir <code>--prefix</code> ile kurabilir ve farkl謀 bir port ile (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> y枚nergesini ayarlamak suretiyle) 莽al謀艧t謀rabilirsiniz.</div></div></div><div class="bottomlang"><p><span>Mevcut Diller: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa帽ol"> es </a> |<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Fran莽ais"> fr </a> |<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |<a href="./tr/install.html" title="T眉rk莽e"> tr </a></p></div><div id="footer"><p class="apache">Copyright 2008 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><p class="menu"><a href="./mod/">Mod眉ller</a> | <a href="./mod/directives.html">Y枚nergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritas謀</a></p></div></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -