| <!DOCTYPE html SYSTEM "about:legacy-compat"> | |
| <html lang="tr"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| <meta content="width=device-width, initial-scale=1" name="viewport"> | |
| <!-- | |
| XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |
| This file is generated from xml source: DO NOT EDIT | |
| XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |
| --> | |
| <title>Derleme ve Kurulum - Apache HTTP Sunucusu Sürüm 2.5</title> | |
| <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet"> | |
| <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size"> | |
| <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"> | |
| <script src="./style/scripts/prettify.min.js"> | |
| </script> | |
| <link href="./images/favicon.png" rel="shortcut icon"></head> | |
| <body id="manual-page"><div id="page-header"> | |
| <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p> | |
| <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p> | |
| <img alt="" src="./images/feather.png"></div> | |
| <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif"></a></div> | |
| <div id="path"> | |
| <a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">HTTP Sunucusu</a> > <a href="https://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> | |
| <button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button> | |
| <div class="toplang"> | |
| <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="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | | |
| <a href="./tr/install.html" title="Türkçe"> tr </a></p> | |
| </div> | |
| <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div> | |
| <p>Bu belge Apache HTTP Sunucusunun sadece Unix ve Unix benzeri | |
| sistemlerde derlenmesini ve kurulmasını kapsar. Windows üzerinde | |
| derleme ve kurulum için <a href="platform/windows.html">Apache HTTP | |
| Sunucusunun Microsoft Windows ile kullanımı</a> bölümüne bakınız. Diğer | |
| platformlar için ise <a href="platform/">platform</a> belgelerine | |
| bakınız.</p> | |
| <p>Apache HTTP Sunucusunun, derleme ortamını oluşturmak için çoğu Açık | |
| Kaynak Kodlu projenin yaptığı gibi <code>libtool</code> ve | |
| <code>autoconf</code> kullanır.</p> | |
| <p>Eğer sadece sürüm yükseltiyorsanız (2.2.50'den 2.2.51'e yükseltmek | |
| gibi) lütfen doğrudan <a href="#upgrading">Yükseltme</a> bölümüne | |
| atlayınız.</p> | |
| </div> | |
| <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> | |
| <li><img alt="" src="./images/down.gif"> <a href="#requirements">Gereksinimler</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#download">İndirme</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#extract">Paketi açma</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#configure">Kaynak ağacının yapılandırılması</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#compile">Derleme</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#install">Kurulum</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#customize">Kişiselleştirme</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#test">Deneme</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#upgrading">Yükseltme</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#thirdp">Üçüncü parti paketler</a></li> | |
| </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></div> | |
| <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="overview">Tez canlılar için genel bir bakış <a title="Permanent link" href="#overview" class="permalink">¶</a></h2> | |
| <table> | |
| <tr> | |
| <td><a href="#download">İndirme</a></td> | |
| <td><code>$ lynx http://httpd.apache.org/download.cgi</code> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td><a href="#extract">Paketi açma</a></td> | |
| <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br> | |
| $ tar xvf httpd-<em>NN</em>.tar<br> | |
| $ cd httpd-<em>NN</em></code></td> | |
| </tr> | |
| <tr> | |
| <td><a href="#configure">Yapılandırma</a></td> | |
| <td><code>$ ./configure --prefix=<em>ÖNEK</em></code> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td><a href="#compile">Derleme</a></td> | |
| <td><code>$ make</code> </td> | |
| </tr> | |
| <tr> | |
| <td><a href="#install">Kurulum</a></td> | |
| <td><code>$ make install</code> </td> | |
| </tr> | |
| <tr> | |
| <td><a href="#customize">Kişiselleştirme</a></td> | |
| <td><code>$ vi <em>ÖNEK</em>/conf/httpd.conf</code> </td> | |
| </tr> | |
| <tr> | |
| <td><a href="#test">Deneme</a></td> | |
| <td><code>$ <em>ÖNEK</em>/bin/apachectl -k start</code> | |
| </td> | |
| </tr> | |
| </table> | |
| <p><em>NN</em> yerine kuracağınız sürümü, <code><em>ÖNEK</em></code> | |
| yerine de dosya sisteminde sunucunun altına kurulacağı dizin yolunu | |
| yazınız. <code><em>ÖNEK</em></code> belirtilmezse | |
| <code>/usr/local/apache2</code> öntanımlıdır.</p> | |
| <p>Derleme ve kurulum işleminin her aşaması, Apache HTTPd Sunucusunun | |
| derlenmesi ve kurulması için gerekenler başta olmak üzere aşağıda | |
| ayrıntılı olarak 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 id="requirements">Gereksinimler <a title="Permanent link" href="#requirements" class="permalink">¶</a></h2> | |
| <p>Apache httpd'yi derleyebilmek için şunlar mevcut olmalıdır:</p> | |
| <dl> | |
| <dt>APR ve APR-Util</dt> | |
| <dd>APR ve APR-Util'in sisteminizde kurulu olduğundan emin olun. Kurulu | |
| değilse veya sisteminizce sağlanmış sürümlerini kullanmak | |
| istemiyorsanız APR ve APR-Util'in ikisini birden <a href="http://apr.apache.org/">Apache APR</a>'den indirin ve onları | |
| Apache httpd dağıtımını açtığınız dizinin altında | |
| <code>./srclib/apr</code> ve <code>./srclib/apr-util</code> dizinlerine | |
| açın (Dizin isimlerinin sürüm numarası içermemesine dikkat edin, | |
| örneğin, APR dağıtımı ./srclib/apr/ altında olsun.) ve | |
| <code>./configure</code> betiğinin <code>--with-included-apr</code> | |
| seçeneğini kullanın. Bazı platformlarda, httpd'nin, kurulu APR ve | |
| APR-Util kopyanıza karşın derlenmesini sağlamak için ilgili | |
| <code>-dev</code> paketlerini kurmanız gerekebilir.</dd> | |
| <dt>Perl-Uyumlu Düzenli İfade Kütüphanesi (PCRE)</dt> | |
| <dd>Bu kütüphane gereklidir, ancak artık httpd ile birlikte | |
| dağıtılmamaktadır. Kaynak kodunu <a href="http://www.pcre.org/">http://www.pcre.org</a> sitesinden indirin ve bir port veya paket | |
| olarak kurun. Eğer derleme sisteminiz PCRE kurulumunuz tarafından | |
| kurulan <code>pcre-config</code> betiğini bulamazsa | |
| <code>--with-pcre</code> seçeneğini kullanarak yerini belirtin. Bazı | |
| platformlarda, httpd'nin, kurulu PCRE kopyanıza karşın derlenmesini | |
| sağlamak için ilgili <code>-dev</code> paketlerini kurmanız | |
| gerekebilir.</dd> | |
| <dt>Disk Alanı</dt> | |
| <dd>Geçici olarak en azından 50 MB boş disk alanınız olduğundan emin | |
| olunuz. Kurulumdan sonra sunucu yaklaşık 10 MB disk alanı kaplıyor | |
| olacaktır. Asıl disk alanı gereksinimi seçtiğiniz yapılandırma | |
| seçeneklerine, üçüncü parti modüllere ve şüphesiz sitenizin veya sunucu | |
| üzerindeki sitelerin boyutlarına göre değişiklik | |
| gösterecektir.</dd> | |
| <dt>ANSI-C Derleyici ve Derleme Sistemi</dt> | |
| <dd>Bir ANSI-C derleyicinin kurulu olduğundan emin olunuz. <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a> | |
| tarafından dağıtılan <a href="http://gcc.gnu.org/">GNU C derleyicisini | |
| (GCC)</a> kullanmanız önerilir. GCC yoksa en azından satıcınızın | |
| derleyicisinin ANSI uyumlu olduğundan emin olunuz. Ayrıca, | |
| <code>PATH</code> ortam değişkeninizin içerdiği yollarda | |
| <code>make</code> gibi temel derleme araçları da bulunmalıdır.</dd> | |
| <dt>Zamanın doğru belirlenmesi</dt> | |
| <dd>HTTP protokolünün elemanları sunuldukları tarih ve saate göre ifade | |
| edilirler. Bu bakımdan sisteminizdeki zaman ayarlama oluşumunun | |
| ayarlarını gözden geçirmenizin tam sırasıdır. Bu amaçla, Ağ Zaman | |
| Protokolüne (NTP) göre çalışan <code>ntpdate</code> veya | |
| <code>xntpd</code> programları kullanılır. NTP yazılımları ve halka | |
| 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> | |
| <dt><a href="http://www.perl.org/">Perl 5</a> [SEÇİMLİK]</dt> | |
| <dd>Perl ile yazılmış <code class="program"><a href="./programs/apxs.html">apxs</a></code> veya | |
| <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> gibi bazı betikleri desteklemek için | |
| Perl 5 yorumlayıcısı gerekir (5.003 veya daha yeni sürümleri | |
| yeterlidir). Eğer sisteminizde birden fazla Perl yorumlayıcı | |
| kuruluysa (örneğin, sistem geneli için Perl 4, kendi kullanımızı için | |
| Perl 5 kurulu olabilir), doğru sürümün kullanılacağından emin olmak | |
| bunu <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine <code>--with-perl</code> | |
| seçeneğini kullanarak belirtmeniz önerilir. Eğer | |
| <code class="program"><a href="./programs/configure.html">configure</a></code> betiği sisteminizde Perl 5 yorumlayıcısı | |
| bulamazsa bu betikleri kullanamazsınız. Ancak, bu durum Apache | |
| HTTPd'nin derlenip kurulmasına engel değildir.</dd> | |
| </dl> | |
| </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="download">İndirme <a title="Permanent link" href="#download" class="permalink">¶</a></h2> | |
| <p>Apache HTTP Sunucusunu, çeşitli yansıların da listelendiği <a href="http://httpd.apache.org/download.cgi">Apache HTTP Sunucusu | |
| indirme sayfasından</a> indirebilirsiniz. Unix benzeri sistemler | |
| kullanan Apache HTTPd kullanıcılarının kaynak paketlerinden birini | |
| indirip derlemeleri daha iyi olacaktır. Derleme işlemi (aşağıda | |
| açıklanmıştır) kolaydır ve sunucunuzu ihtiyaçlarınıza uygun olarak | |
| 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 id="extract">Paketi açma <a title="Permanent link" href="#extract" class="permalink">¶</a></h2> | |
| <p>Apache HTTP Sunucusu 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 id="configure">Kaynak ağacının yapılandırılması <a title="Permanent link" href="#configure" class="permalink">¶</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'nin bu konumda doğru olarak | |
| çalışması için yapılandırılmasını sağlayan <code>--prefix</code>'tir. | |
| 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'de 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ş pek çok | |
| modülle gelir. Bunlar çalışma anında devereye sokulup çıkarılabilen <a href="dso.html">paylaşımlaı nesneler (DSO'lar)</a> olarak derlenebilir. | |
| Ayrıca, istediğiniz modülleri derleme sırasında | |
| <code>--enable-<var>module</var>=static</code> seçeneğini kullanarak | |
| durağan olarak derleyebilirsiniz. Ek 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. 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'yi 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'nin <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_ldap.html">mod_ldap</a></code> ve | |
| <code class="module"><a href="./mod/mod_lua.html">mod_lua</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-ldap=shared \<br> | |
| --enable-lua=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 id="compile">Derleme <a title="Permanent link" href="#compile" class="permalink">¶</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 id="install">Kurulum <a title="Permanent link" href="#install" class="permalink">¶</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 id="customize">Kişiselleştirme <a title="Permanent link" href="#customize" class="permalink">¶</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ı | |
| <code><em>ÖNEK</em>/<a href="./">docs/manual/</a></code> altında | |
| 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 | |
| bulabilirsiniz.</p> | |
| </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="test">Deneme <a title="Permanent link" href="#test" class="permalink">¶</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 id="upgrading">Yükseltme <a title="Permanent link" href="#upgrading" class="permalink">¶</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 (2.0'ten 2.2'ye veya 2.2'daen 2.3'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'sindeki | |
| 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'ten 2.2.57'ye | |
| 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'sinde 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> | |
| <p>Özgün <code class="program"><a href="./programs/configure.html">configure</a></code> seçeneklerinizi değiştirmek veya | |
| yeni seçenekler eklemek isterseniz bunları <code>config.nice</code> | |
| betiğine komut satırı argümanları olarak belirtebilirsiniz:</p> | |
| <div class="example"><p><code> | |
| $ ./config.nice --prefix=/home/dnm/apache --with-port=90 | |
| </code></p></div> | |
| </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="thirdp">Üçüncü parti paketler <a title="Permanent link" href="#thirdp" class="permalink">¶</a></h2> | |
| <p>Üçüncü partilerin çoğunun, Apache HTTP Sunucusunun belli bir platforma | |
| kurulumu için paketlenmiş kendi dağıtımları vardır. Çeşitli Linux | |
| dağıtımları, üçüncü parti Windows paketleri, Mac OS X, Solaris ve daha | |
| pek çokları bunlar arasında sayılabilir.r</p> | |
| <p>Yazılım lisansımız bu çeşit yeniden dağıtımlara izin verdiği gibi | |
| bunları cesaretlendirir de. Ancak, sunucunun kurulum ve yapılandırmasının | |
| belgelerimizde belittiğimizden farklı olması gibi bir durum ortaya | |
| çıkabilir. Ne yazık ki, bu durum yakın zamanda değişecekmiş gibi | |
| görünmüyor.</p> | |
| <p>Bu <a href="https://cwiki.apache.org/confluence/display/httpd/DistrosDefaultLayout">üçüncü parti | |
| dağıtımlarla ilgili bir açıklamaya</a> HTTP | |
| Sunucu wikisinde yer verilmiş olup bunların şu anki durumunu | |
| yansıtmaktadır. Ancak, yine de, dağıtımınızın belli platformlarla ilgili | |
| paket yönetimi ve kurulum işlemleri hakkında bilgi sahibi olmanız | |
| gerekmektir.</p> | |
| </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="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | | |
| <a href="./tr/install.html" title="Türkçe"> tr </a></p> | |
| </div><div id="footer"> | |
| <p class="apache">Copyright 2026 The Apache Software Foundation.<br><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> adı altında lisanslıdır.</p> | |
| <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script><!--//--><![CDATA[//><!-- | |
| if (typeof(prettyPrint) !== 'undefined') { | |
| prettyPrint(); | |
| } | |
| var langToggle = document.querySelector('.lang-toggle'); | |
| var topLang = document.querySelector('.toplang'); | |
| if (langToggle && topLang) { | |
| langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); }); | |
| } | |
| var qv = document.getElementById('quickview'); | |
| if (qv) { | |
| document.body.appendChild(qv); | |
| var qvBtn = document.createElement('button'); | |
| qvBtn.className = 'qv-toggle'; | |
| qvBtn.setAttribute('aria-label', 'Toggle page navigation'); | |
| qvBtn.innerHTML = '☰'; | |
| document.body.appendChild(qvBtn); | |
| qvBtn.addEventListener('click', function() { | |
| var isOpen = qv.classList.toggle('open'); | |
| if (isOpen) { | |
| qv.style.top = window.scrollY + 10 + 'px'; | |
| } | |
| }); | |
| window.addEventListener('scroll', function() { qv.classList.remove('open'); }); | |
| } | |
| //--><!]]></script> | |
| </body></html> |