array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'configure.about.php', 1 => 'Temel yapılandırma seçeneklerinin listesi', ), 'up' => array ( 0 => 'configure.php', 1 => 'Yapılandırma Seçenekleri', ), 'prev' => array ( 0 => 'configure.php', 1 => 'Yapılandırma Seçenekleri', ), 'next' => array ( 0 => 'ini.php', 1 => 'php.ini Yönergeleri', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'appendices/configure/index.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
PHP'yi Unix ve benzeri sistemlerde derlerken kullanılan PHP
configure betiğinin yapılandırma seçeneklerinden bir
kısmı aşağıda listelenmiştir. Burada bulunmayan yapılandırma
seçeneklerinin çoğu eklenti başvuru sayfalarında ilgili oldukları yerlerde
listelenmiştir. Yapılandırma seçeneklerinin güncel ve tam listesini almak
için PHP kaynak dizininizde autoconf'u çalıştırdıktan
sonra ./configure --help komutunu kullanabilirsiniz
(ayrıca, Kurulum ve Yapılandırma bölümüne
de bakınız). Ayrıca, --prefix=PREFIX
gibi ek
configure seçenekleri hakkında bilgi almak için
» GNU configure belgelerini de
okuyabilirsiniz.
Bilginize:
Bunlar sadece derleme sırasında kullanılırlar. PHP'nin çalışma anı yapılandırmasını değiştirmek isiyorsanız Çalışma anı Yapılandırması bölümüne bakınız.
Hata ayıklama etkinleştirilerek derlenir.
Kurulacak dosyaların neye göre yerleştirileceği belirtilir. TÜR olarak PHP (öntanımlı) veya GNU belirtilebilir. Kılavuz sayfaları PREFIX altına kuruluyorsa manpath aracıya bulunabilmesi için TÜR olarak GNU seçilmelidir.
PEAR, DiZiN'e kurulur (öntanımlı: PREFIX/lib/php).
PEAR kurulmaz.
PHP'nin kendi SIGCHLD eylemcisi etkin olur.
Çalışma anı ek kütüphane arama yollarının aktarımı iptal edilir.
libgcc'ye doğrudan ilintileme etkin olur.
Deneysel PHP akımları içerilir. Kodu denemeden kullanmayın.
zlib kurulum dizininin yeri tanımlanır.
POSIX evreleri kullanılır (öntanımlıdır).
Paylaşımlı kütüphaneler derlenir [öntanımlı=evet].
Statik kütüphaneler derlenir [öntanımlı=evet].
Hızlı kurulum için en iyileme yapılır [öntanımlı=evet].
C derleyicinin GNU ld kullanacağı varsayılır [öntanımlı=hayır].
Kilitlemeden kaçınılır (paralel derlemeleri bozabilir).
Sadece PIC/non-PIC nesneler kullanılmaya çalışılır [öntanımlı=ikisi de].
Sadece gerekli simgeler ihraç edilir. Daha fazla bilgi için INSTALL dosyasına bakınız.
Make kurallarının ve bağımlılıklarının dikkatsiz kurucuya elverişsizliği etkin kılınır.
php.ini dosyasının aranacağı yollar atanır;
PREFIX/lib
öntanımlıdır.
Öntanımlı olarak başlatma etiketinin <? kısa biçemi iptal edilir.
PHP derlenirken kullanılacak kütüphanelerin Unix sistemindeki yerini belirmek için
kullanılır. 64 bitlik sistemlerde bu dizini lib64
olarak belirmek
gerekir: --with-libdir=lib64
.
Mekik güvenliğini etkinleştirir. Windows'tan farklı sistemlerde PHP 8.0.0 öncesinde bu seçenek --enable-maintainer-zts idi.
Aşağıda PHP için kullanılabilen SAPI'ler (Server
Application Programming Interface
kısaltması; Sunucu Uygulama
Programlama Arayüzü) listelenmiştir.
PHP bir paylaşımlı Apache modülü olarak derlenir. DOSYAnın belirtilmesi isteğe bağlı olup Apache apxs aracının ismini belirtmek için kullanılır; apxs öntanımlıdır. Apxs'in sisteminizde kurulu sürümünü belirtmelisiniz, Apache kaynak paketindekini değil.
PHP bir statik Apache modülü olarak derlenir. DiZiN, Apache'nin kurulu olduğu dizin olup /usr/local/apache öntanımlıdır.
mod_charset (Rusça Apache) için aktarım tablolarını etkinleştirir.
PHP bir paylaşımlı Apache 2.0 modülü olarak derlenir. DOSYAnın belirtilmesi isteğe bağlı olup Apache apxs aracının ismini belirtmek için kullanılır; apxs öntanımlıdır.
PHP'nin CLI sürümünün derlenmemesini sağlar (bu, --without-pear seçeneğinin kullanımına sebep olur). Daha fazla bilgi PHP'nin komut satırından kullanımı bölümünde bulunabilir.
phpdbg etkileşimli hata ayıklayıcının SAPI modül desteğini etkin kılar.
Gömülü SAPI kütüphanesinin kurulmasını sağlar. TÜR olarak
shared
veya static
belirtilebilir
(paylaşımlı veya statik); shared
öntanımlıdır.
Servlet desteği etkinleştirilir. DiZiN, JSDK'nın ana kurulum dizinidir. Bu SAPI, bir paylaşımlı geliştirme dili olarak derlenmiş java eklentisi gerektirir.
PHP'nin CGI sürümü derlenmez.
Bu seçenek ile FastCGI'yi etkin kılmak da mümkündür.