<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.macosx.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'install.macosx.bundled.php',
    1 => 'macOS Monterey &ouml;ncesinde dağıtımla gelen PHP Kullanımı',
    2 => 'macOS Monterey &ouml;ncesinde dağıtımla gelen PHP Kullanımı',
  ),
  'up' => 
  array (
    0 => 'install.macosx.php',
    1 => 'macOS &uuml;zerine Kurulum',
  ),
  'prev' => 
  array (
    0 => 'install.macosx.compile.php',
    1 => 'macOS &uuml;zerine PHP kurulumu',
  ),
  'next' => 
  array (
    0 => 'install.windows.php',
    1 => 'Windows Sistemlerine Kurulum',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'install/macos/bundled.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.macosx.bundled" class="sect1">
 <h2 class="title">macOS Monterey öncesinde dağıtımla gelen PHP Kullanımı</h2>
 <p class="simpara">
  PHP, Mac OS X&#039;in 10.0.0 sürümünden Monterey (12.0.0) sürümüne kadar macOS
  ile birlikte gelmektedir.
  PHP&#039;yi öntanımlı HTTP sunucusunda etkin kılmak için Apache yapılandırma
  dosyası <var class="filename">httpd.conf</var>&#039;ta bir kaç satırı etkin duruma
  getirmek gerekir, bunun yanında <abbr title="Common Gateway Interface">CGI</abbr> ve/veya
  <abbr title="Command Line Interpreter/Interface">CLI</abbr> öntanımlı olarak etkin (Terminal programından
  kolayca erişilebilir) kılınabilir.
 </p>
 <p class="simpara">
  Aşağıdaki talimatları kullanarak PHP&#039;yi etkin kılmak demek çabucak bir
  yerel geliştirme ortamına sahip olmak demektir. Daima PHP&#039;nin en yeni
  sürümünü kullanmanızı <em>hararetle öneririz</em>. Gelişimi
  sürmekte olan çoğu yazılım gibi yeni sürümlerde eski hatalar sürekli
  düzeltilmekte ve yeni özellikler eklenmektedir. Ayrıntılar için macOS
  kurulum belgelerine bakınız. Aşağıdaki talimatların ayrıntı düzeyi
  başlangıç düzeyinde bir kullanıcıya göre olup öntanımlı ayarlarla çalışmak
  üzere düzenlenmiştir. Daha yeni sürümlerin derlenmesi veya daha yeni
  paketlerin kurulması tüm kullanıcılara tavsiye edilmektedir.
 </p>
 <p class="simpara">
  Standard kurulum türü mod_php kullanmak olup macOS üzerinde Apache HTTP
  Sunucusu için mod_php&#039;yi etkin kılmak (öntanımlı HTTP sunucusuna Sistem
  Tercihlerinden erişilebilir) amacıyla şu adımlar izlenmelidir:
 </p>
 <p class="para">
  <ol type="1">
   <li class="listitem">
    <span class="simpara">
     Apache yapılandırma dosyasını bulup açın. Öntanımlı olarak yeri:
     <var class="filename">/etc/apache2/httpd.conf</var>
    </span>
    <span class="simpara">
     Bu dosyanın sahibi <code class="literal">root</code> olduğundan ve öntanımlı
     olarak onun özelinde olduğundan <code class="literal">Finder</code> veya
     <code class="literal">Spotlight</code> kullanarak dosyayı bulmak zor olabilir.
    </span>
    <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
     <span class="simpara">
      Dosyayı açmanın tek yolu Terminal&#039;de <code class="literal">nano</code> gibi Unix
      temelli bir metin düzenleyici kullanmaktır. Dosyanın sahibi
      <code class="literal">root</code> olduğundan dosyayı (<code class="literal">root</code>
      olarak) açmak için <code class="literal">Terminal</code>&#039;de <code class="literal">sudo</code>
      komutunu kullanmalıyız (<code class="literal">root</code> parolası istenecektir):
      <code class="literal">sudo nano /etc/apache2/httpd.conf</code>
     </span>
     <span class="simpara">
      Önemli nano komutları: <code class="literal">^w</code> (arama),
      <code class="literal">^o</code> (kayıt), and <code class="literal">^x</code> (çıkış).
      Burada <code class="literal">^</code> imi, Ctrl tuşu anlamındadır.
     </span>
    </p></blockquote>
    <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
     <span class="simpara">
      Mac OS X&#039;in 10.5&#039;ten önceki sürümleri PHP ve Apache&#039;nin eski sürümleriyle
      gelir. Böyle makinelerde Apache yapılandırma dosyası
      <var class="filename">/etc/httpd/httpd.conf</var> olabilir.
     </span>
    </p></blockquote>
   </li>
   <li class="listitem">
    <p class="para">
     Bir metin düzenleyici ile aşağıdaki satırların başlarındaki # imlerini
     kaldırın (bu iki satır genelde birarada değildir, onları arayıp
     bulmalısınız):
     <div class="example-contents screen">
<div class="cdata"><pre>
# LoadModule php5_module libexec/httpd/libphp5.so

# AddModule mod_php5.c
</pre></div>
     </div>
     Konuma/yola dikkat. PHP&#039;yi gelecekte tekrar derlerseniz yukarıdaki
     dosyaların yerine yenilerini koymayı unutmayın. Yoksa bu satırları
     tekrar açıklama haline getirmelisiniz.
    </p>
   </li>
   <li class="listitem">
    <p class="para">
     PHP olarak yorumlanacak uzantıları belirleyiniz (örnekler:
     <var class="filename">.php</var>,
     <var class="filename">.html</var>
     ve <var class="filename">.inc</var>).
    </p>
    <p class="para">
     (Mac Panther&#039;den itibaren) <var class="filename">httpd.conf</var> dosyasında
     bulunan aşağıdaki deyimden dolayı PHP etkin kılındığı anda
     <var class="filename">.php</var> uzantılı dosyalar otomatik
     olarak PHP tarafından yorumlanır.
     <div class="example-contents screen">
<div class="cdata"><pre>
&lt;IfModule mod_php5.c&gt;
    # php etkinse, .php ve .phps dosyalarını yorumlasın isteriz.
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    # Çoğu kullanıcı index.php&#039;yi ister
    &lt;IfModule mod_dir.c&gt;
        DirectoryIndex index.html index.php
    &lt;/IfModule&gt;
&lt;/IfModule&gt;
</pre></div>
     </div>
    </p>
    <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
     <p class="para">
      Mac OS X 10.5 (Leopard) öncesinde, PHP 5 yerine PHP 4 kullanılırdı;
      dolayısıyla yukarıdaki 5&#039;leri 4&#039;lere çevirmeniz gerekir.
     </p>
    </p></blockquote>
   </li>
   <li class="listitem">
    <span class="simpara">
     DirectoryIndex yönergesinde belirtilen öntanımlı dizin içerik dosyasının
     yüklendiğinden emin olun.
    </span>
    <span class="simpara">
     Bu ayrıca <var class="filename">httpd.conf</var> içinde de atanır. Bu amaçla
     genellikle <var class="filename">index.php</var> ve
     <var class="filename">index.html</var> kullanılır. PHP&#039;nin varlığını sınayan
     yukarıdakı satırlardan dolayı öntanımlı olarak
     <var class="filename">index.php</var> etkindir. Gerekirse bu ayarı kendinize
     göre değiştirin.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     Ya <var class="filename">php.ini</var> dosyasının yerini ayarlayın ya da öntanımlıyı kullanın
    </span>
    <span class="simpara">
     Mac OS X üzerindeki öntanımlı yeri genellikle
     <var class="filename">/usr/local/php/php.ini</var> olup
     bir <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> işlev çağrısı da yerini gösterecektir.
     Eğer bir <var class="filename">php.ini</var> kullanılmamışsa, PHP öntanımlı değerleri
     kullanacaktır. <a href="faq.installation.php#faq.installation.phpini" class="link">php.ini&#039;yi
     bulmak</a> için SSS&#039;ye bakabilirsiniz.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <code class="literal">DocumentRoot</code>&#039;u belirleyip ayarlayın.
    </span>
    <span class="simpara">
     Bu, HTTP sunucusunun belge kök dizinidir. Bu dizindeki dosyalar HTTP
     sunucusu tarafından sunulur. Dolayısıyla PHP dosyaları da tarayıcıya
     gönderilmeden önce PHP tarafından yorumlanır. Genelde öntanımlı belge
     kök dizini <var class="filename">/Library/WebServer/Documents</var> olup
     <var class="filename">httpd.conf</var> dosyasında belirtilmesi gerekir. Ayrıca,
     her kullanıcının kendi öntanımlı belge kök dizini vardır:
     <var class="filename">/Users/kullanıcı/Sites</var>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     Bir <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> dosyası oluşturun
    </span>
    <p class="para">
     <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> işlevi PHP ile ilgili bilgileri gösterir.
     Aşağıdaki içeriğe sahip bir dosyayı belge kök dizininde oluşturun:
     <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

    </p>
   </li>
   <li class="listitem">
    <span class="simpara">
     Apache&#039;yi yeniden başlatın ve yukarıdaki PHP dosyasını yükleyin
    </span>
    <p class="para">
     Apache&#039;yi başlatmak için ya kabukta <code class="literal">sudo apachectl
     graceful</code> komutunu verin ya da macOS Sistem Tercihlerinden
     &quot;Kişisel HTTP Sunucusu&quot; seçeneğini durdurup başlatın. Öntanımlı olarak,
     yerel dosyaları tarayıcıya yüklemek için şöyle bir URL kullanılır:
     <var class="filename">http://localhost/info.php</var>. Kullanıcı dizinizdeki
     belge kök dizinini kullanarak bunu şöyle yapabilirsiniz:
     <var class="filename">http://localhost/~kullanıcı/info.php</var>
    </p>
   </li>
  </ol>
 </p>
 <p class="simpara">
  <abbr title="Command Line Interpreter/Interface">CLI</abbr> (veya eski sürümlerde <abbr title="Common Gateway Interface">CGI</abbr>)
  çalıştırılabilirinin ismi <var class="filename">php</var> olup genellikle
  bulunduğu yer <var class="filename">/usr/bin/php</var>&#039;dir. PHP kılavuzunun <a href="features.commandline.php" class="link">komut satırı</a> bölümünü okuyun ve
  Terminal&#039;i açıp PHP çalıştırılabilirinin sürümünü öğrenmek için
  <code class="literal">php -v</code> komutunu çalıştırın. <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span>
  işlevine yapılacak bir çağrı da bu bilgiyi gösterecektir.
 </p>
</div><?php manual_footer($setup); ?>