📄 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 + -