⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dso.html.tr.utf8

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 UTF8
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              This file is generated from xml source: DO NOT EDIT        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      --><title>Devingen Payla艧谋ml谋 Nesne Deste臒i - Apache HTTP Sunucusu</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 href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><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><p class="apache">Apache HTTP Sunucusu S眉r眉m 2.2</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="./">S眉r眉m 2.2</a></div><div id="page-content"><div id="preamble"><h1>Devingen Payla艧谋ml谋 Nesne Deste臒i</h1><div class="toplang"><p><span>Mevcut Diller: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |<a href="./tr/dso.html" title="T眉rk莽e">&nbsp;tr&nbsp;</a></p></div>    <p>Apache HTTP Sunucusu mod眉ler bir program olup, y枚netici sadece bir      grup mod眉l se莽erek sunucuya i艧levsellik ekleyebilir. Mod眉ller sunucunun      derlenmesi s谋ras谋nda do臒rudan <code class="program"><a href="./programs/httpd.html">httpd</a></code> program谋n谋n      i莽inde derlenebilece臒i gibi Devingen Payla艧谋ml谋 Nesneler (DSO - Dynamic      Shared Object) halinde <code class="program"><a href="./programs/httpd.html">httpd</a></code> program谋ndan ayr谋      olarak da derlenebilir. DSO mod眉lleri sunucunun derlenmesi s谋ras谋nda      derlenebilece臒i gibi ayr谋 olarak derlenip daha sonra Apache Eklenti      Arac谋 (Apache Extension Tool) <code class="program"><a href="./programs/apxs.html">apxs</a></code> program谋      kullan谋larak sunucuya eklenebilir.</p>    <p>Bu belgede DSO mod眉llerinin kullan谋m谋n谋n yan谋nda teorisine de      de臒inilecektir.</p>  </div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Ger莽eklenim</a></li><li><img alt="" src="./images/down.gif" /> <a href="#usage">Kullan谋c谋 脰zeti</a></li><li><img alt="" src="./images/down.gif" /> <a href="#background">Artalan Bilgisi</a></li><li><img alt="" src="./images/down.gif" /> <a href="#advantages">Getiriler ve G枚t眉r眉ler</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="implementation" id="implementation">Ger莽eklenim</a></h2><table class="related"><tr><th>陌lgili Mod眉ller</th><th>陌lgili Y枚nergeler</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>    <p>Apache mod眉llerini y眉klemek i莽in DSO deste臒i, Apache 莽ekirde臒ine      dura臒an olarak ilintilenerek derlenmi艧 olan <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>      ad谋nda bir mod眉l taraf谋ndan sa臒lan谋r. <code class="module"><a href="./mod/core.html">core</a></code> mod眉l眉nden      ba艧ka, bir DSO mod眉l眉 olamayan tek mod眉l <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>      mod眉l眉d眉r. Hemen hemen t眉m di臒er Apache mod眉lleri <a href="install.html">kurulum belgesinde</a> de a莽谋kland谋臒谋 gibi      <code class="program"><a href="./programs/configure.html">configure</a></code> beti臒inin      <code>--enable-<em>mod眉l</em>=shared</code> se莽ene臒i her mod眉l i莽in ayr谋      ayr谋 belirtilerek birer DSO mod眉l眉 olarak derlenebilir. Derlenmi艧      mod眉ller <code>mod_filanca.so</code> bi莽eminde birer DSO ismi al谋rlar ve      her biri istenirse <code>httpd.conf</code> dosyas谋nda      <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> mod眉l眉n眉n <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> y枚nergesiyle belirtilerek sunucu ba艧lat谋l谋rken      veya yeniden ba艧lat谋l谋rken sunucuya y眉klenebilir.</p>    <p>Apache mod眉lleri i莽in (枚zellikle 眉莽眉nc眉 parti mod眉ller i莽in) DSO      dosyas谋 眉retimini kolayla艧t谋rmak amac谋yla <code class="program"><a href="./programs/apxs.html">apxs</a></code>      (<dfn>APache eXtenSion</dfn>) ad谋nda yeni bir destek program谋      kullan谋lmaktad谋r. Bu program Apache mod眉llerini Apache kaynak a臒ac谋ndan      ayr谋 olarak derlemek i莽in kullan谋labilir. Fikir basittir: Apache      derlenirken DSO dosyalar谋n谋 derlemek i莽in platforma ba臒谋ml谋      derleyici ve ilintileyici se莽enekleri <code class="program"><a href="./programs/apxs.html">apxs</a></code>      program谋n谋n i莽ine konur ve Apache鈥檔in <code>make install</code> ile      kurulumu s谋ras谋nda Apache C ba艧l谋k dosyalar谋 da kurulur. B枚ylece      kullan谋c谋 Apache da臒谋t谋m谋n谋n kaynak a臒ac谋na ihtiya莽 duymadan ve      platforma ba臒谋ml谋 derleyici ve ilintileyici se莽eneklerini bilmek zorunda      kalmadan istedi臒i Apache mod眉l眉n眉 <code class="program"><a href="./programs/apxs.html">apxs</a></code> program谋n谋      kullanarak derleyebilir.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="usage" id="usage">Kullan谋c谋 脰zeti</a></h2>    <p>Apache 2.x鈥檌n DSO 枚zelliklerine bir giri艧 olarak burada k谋saca bir      bilgi vermekle yetinilecektir:</p>    <ol>      <li>Kaynak dosyas谋 <code>mod_filanca.c</code> dosyas谋nda da臒谋t谋lan bir        <em>枚zg眉n</em> Apache mod眉l眉n眉 <code>mod_filanca.so</code> isminde bir        DSO mod眉l眉 olarak derlemek ve kurmak i莽in 艧枚yle yap谋l谋r:<div class="example"><p><code>  $ ./configure --prefix=/kurulum/yeri --enable-filanca=shared<br />  $ make install</code></p></div>      </li>      <li>Kaynak dosyas谋 <code>mod_filanca.c</code> dosyas谋nda da臒谋t谋lan bir        <em>眉莽眉nc眉 parti</em> Apache mod眉l眉n眉 <code>mod_filanca.so</code>        isminde bir DSO mod眉l眉 olarak derlemek ve kurmak i莽in 艧枚yle yap谋l谋r:<div class="example"><p><code>$ ./configure --add-module=<var>mod眉l-t眉r眉</var>:/bir/kurulum/yeri/mod_filanca.c \<br /><span class="indent">  --enable-filanca=shared<br /></span>$ make install</code></p></div>      </li>      <li>Payla艧谋ml谋 mod眉lleri <em>sonradan kurmak i莽in</em> Apache 艧枚yle        yap谋land谋r谋l谋r:<div class="example"><p><code>$ ./configure --enable-so<br />$ make install</code></p></div>      </li>      <li>Kaynak dosyas谋 <code>mod_filanca.c</code> dosyas谋nda da臒谋t谋lan bir        <em>眉莽眉nc眉 parti</em> Apache mod眉l眉 <code>mod_filanca.so</code>        isminde bir DSO mod眉l眉 olarak Apache kaynak a臒ac谋n谋n d谋艧谋nda        <code class="program"><a href="./programs/apxs.html">apxs</a></code> kullanarak derlemek ve kurmak i莽in 艧枚yle        yap谋l谋r:<div class="example"><p><code>$ cd /bir/kurulum/yeri<br />$ apxs -c mod_filanca.c<br />$ apxs -i -a -n filanca mod_filanca.la</code></p></div>      </li>    </ol>    <p>T眉m durumlarda derlenen payla艧谋ml谋 mod眉l眉 Apache鈥檔in etkin k谋labilmesi      i莽in <code>httpd.conf</code> dosyas谋nda o mod眉l i莽in bir <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> y枚nergesi bulunmal谋d谋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="background" id="background">Artalan Bilgisi</a></h2>    <p>G眉n眉m眉z眉n Unix t眉revlerinde var olan 艧谋k bir mekanizma sayesinde      莽al谋艧t谋r谋labilir bir program谋n adres uzay谋na 莽al谋艧ma an谋nda y眉klenmek      veya ilintilenmek 眉zere <em>Devingen Payla艧谋ml谋 Nesneler</em> (DSO -      Dynamic Shared Object) ad谋 verilen, 枚zel bir bi莽em kullanarak kodlanm谋艧      program par莽alar谋 olu艧turulabilir.</p>    <p>Bu y眉kleme normalde iki yolla yap谋labilir: Ya 莽al谋艧t谋r谋labilir      program谋n ba艧lat谋lmas谋 s谋ras谋nda y眉klenen <code>ld.so</code> adl谋 bir      sistem program谋n谋n谋n devingen olarak y眉klenmesi ile ya da      莽al谋艧t谋r谋labilir program谋n i莽inden Unix y眉kleyicisine programsal sistem      aray眉z眉 sa臒layan <code>dlopen()/dlsym()</code> sistem 莽a臒r谋lar谋n谋n elle      yap谋lmas谋 suretiyle.</p>    <p>陌lk y枚ntemde kullan谋lan DSO鈥檒ara genelde <em>payla艧谋ml谋      k眉t眉phaneler</em> veya <em>DSO k眉t眉phaneleri</em> ad谋 verilir ve      bunlar谋n dosyalar谋 <code>libfilanca.so</code> veya      <code>libfilanca.so.1.2</code> bi莽iminde isimlendirilir. Belli bir      sistem dizininde (normalde <code>/usr/lib</code>) bulunurlar ve derleme

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -