<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.unix.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'install.unix.commandline.php',
    1 => 'CGI ve Komut Satırı Ayarları',
    2 => 'CGI ve Komut Satırı Ayarları',
  ),
  'up' => 
  array (
    0 => 'install.unix.php',
    1 => 'Unix Sistemlere Kurulum',
  ),
  'prev' => 
  array (
    0 => 'install.unix.source.php',
    1 => 'Installing from source on Unix and macOS systems',
  ),
  'next' => 
  array (
    0 => 'install.unix.apache2.php',
    1 => 'Unix sistemler ve Apache 2.x',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'install/unix/commandline.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.unix.commandline" class="sect1">
   <h2 class="title">CGI ve Komut Satırı Ayarları</h2>
   <p class="para">
    PHP, CGI işlemleri için öntanımlı olarak hem bir <abbr title="Command Line Interpreter/Interface">CLI</abbr> hem
    de bir <abbr title="Common Gateway Interface">CGI</abbr> programı olarak derlenir. Bu sayede HTTP
    sunucuda çalışmayacak betikleri yorumlamak için veya CGI işlemleri için
    kullanılabilecek bir komut satırı yorumlayıcısı oluşturulmuş olur. PHP&#039;nin
    bir modül olarak çalıştığı bir HTTP sunucusu genellikle başarım
    sorunlarına bir çözüm olarak kullanılır. Bununla birlikte, CGI sürümü,
    farklı PHP sayfalarını farklı kullanıcı kimlikleriyle çalıştırabilme
    imkanı sunar.
   </p>
   <div class="warning"><strong class="warning">Uyarı</strong>
<p class="para">CGI kipinde çalışan bir sunucu
olası saldırılara açık hale gelir. Sunucunuzun böyle saldırılardan nasıl
korunacağınızı öğrenmek için <a href="security.cgi-bin.php" class="link">CGI
güvenliği</a> bölümü okunabilir.</p></div>

   <div class="sect2" id="install.unix.commandline.testing">
    <h3 class="title">Sınama</h3>
    <p class="simpara">
     PHP&#039;yi bir CGI programı olarak derlediyseniz, derlemenizi <strong class="command">make
     test</strong> komutunu vererek sınayabilirsiniz. Derlemenizi sınamak
     daima iyidir. Bu yolla sonradan karşılaşabileceğiniz sorunları daha
     ortaya çıkmadan yakalama şansınız olur.
    </p>
   </div>

   <div class="sect2" id="install.unix.commandline.using-variables">
    <h3 class="title">Değişkenlerin kullanımı</h3>
    <p class="simpara">
      Bazı <a href="reserved.variables.server.php" class="link">sunucu kaynaklı ortam
      değişkenleri </a> geçerli <a href="https://datatracker.ietf.org/doc/html/rfc3875" class="link external">&raquo;&nbsp;CGI/1.1
      belirtimi</a>nde tanımlanmamıştır; sadece şu değişkenler tanımlıdır:
      <var class="varname">AUTH_TYPE</var>,
      <var class="varname">CONTENT_LENGTH</var>, <var class="varname">CONTENT_TYPE</var>,
      <var class="varname">GATEWAY_INTERFACE</var>, <var class="varname">PATH_INFO</var>,
      <var class="varname">PATH_TRANSLATED</var>, <var class="varname">QUERY_STRING</var>,
      <var class="varname">REMOTE_ADDR</var>, <var class="varname">REMOTE_HOST</var>,
      <var class="varname">REMOTE_IDENT</var>, <var class="varname">REMOTE_USER</var>,
      <var class="varname">REQUEST_METHOD</var>, <var class="varname">SCRIPT_NAME</var>,
      <var class="varname">SERVER_NAME</var>, <var class="varname">SERVER_PORT</var>,
      <var class="varname">SERVER_PROTOCOL</var> ve <var class="varname">SERVER_SOFTWARE</var>.
      Bunların dışında kalan herşey &#039;üretici eklentileri&#039; olarak ele
      alınmalıdır.
    </p>
   </div>

  </div><?php manual_footer($setup); ?>