1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 07:12:18 +01:00
Files
archived-doc-tr/reference/mysql/configure.xml
2026-01-19 03:23:10 +00:00

174 lines
6.3 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 15d88bef8b9082fb92a3753a9e7551f9cf1836d3 Maintainer: mustafa Status: ready -->
<section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="mysql.installation">
&reftitle.install;
<warning>
&mysql.alternative.note;
</warning>
<simpara xml:id="mysql.configure">
Derlemek için, tercihe bağlı <literal>[DIR]</literal>
MySQL kurulum dizinine işaret edecek şekilde,
<option role="configure">--with-mysql[=DIR]</option>
ayar seçeneğini kullanın.
</simpara>
<simpara>
Bu MySQL eklentisi MySQL 4.1.0 ve üzeri ile uyumlu olduğu halde,
bu sürümlerin sağladığı fazladan özellikleri desteklemez.
Bunun için, <link linkend="book.mysqli">MySQLi</link> eklentisini kullanın.
</simpara>
<simpara>
Eğer mysqli eklentisinin yanısıra mysql eklentisini de kurmak isterseniz
uyuşmazlıkları önlemek için aynı istemci kütüphanesini kullanmanız
gerekmektedir.
</simpara>
<section xml:id="mysql.installation.linux">
<title>Linux Sistemlerde Kurulum</title>
<simpara>
<literal>[DIR]</literal> MySQL istemci kütüphanesi (başlık ve kütüphane dosyaları) dosyalarının yolu olup bunlar <link xlink:href="&url.mysql;">MySQL</link> ile indirilebilir.
</simpara>
<table xml:id="mysql.installation.compile.support">
<title>ext/mysql derleme zamanı destek matrisi</title>
<tgroup cols="5">
<thead>
<row>
<entry>PHP &Version;</entry>
<entry>&Default;</entry>
<entry>&ConfigureOptions;: <link linkend="mysqlnd.overview">mysqlnd</link></entry>
<entry>&ConfigureOptions;: <literal>libmysqlclient</literal></entry>
<entry>&Changelog;</entry>
</row>
</thead>
<tbody>
<row>
<entry>4.x.x</entry>
<entry>libmysqlclient</entry>
<entry>&NotAvailable;</entry>
<entry>etkisizleştirmek için
<option role="configure">--without-mysql</option></entry>
<entry>MySQL öntanımlı olarak etkindir. MySQL istemci kütüphaneleri
dahil edilir.</entry>
</row>
<row>
<entry>5.0.x, 5.1.x, 5.2.x</entry>
<entry>libmysqlclient</entry>
<entry>&NotAvailable;</entry>
<entry><option role="configure">--with-mysql=[DIR]</option></entry>
<entry>
MySQL artık öntanımlı olarak etkin değildir ve MySQL istemci
kütüphaneleri dahil edilmez.
</entry>
</row>
<row>
<entry>5.3.x</entry>
<entry>libmysqlclient</entry>
<entry><option role="configure">--with-mysql=mysqlnd</option></entry>
<entry><option role="configure">--with-mysql=[DIR]</option></entry>
<entry>mysqlnd kullanılabilir oldu</entry>
</row>
<row>
<entry>5.4.x</entry>
<entry>mysqlnd</entry>
<entry><option role="configure">--with-mysql</option></entry>
<entry><option role="configure">--with-mysql=[DIR]</option></entry>
<entry>mysqlnd öntanımlı oldu</entry>
</row>
</tbody>
</tgroup>
</table>
</section>
<section xml:id="mysql.installation.windows">
<title>Windows Sistemlerde Kurulum</title>
<section xml:id="mysql.installation.windows.php52">
<title>PHP 5.0.x, 5.1.x, 5.2.x</title>
<simpara>
MySQL artık öntanımlı olarak etkin değildir, bu yüzden
<filename>php_mysql.dll</filename> DLL'i &php.ini;
içinde seçilmelidir. Ayrıca PHP, MySQL istemci kütüphanelerine de
erişmeye gereksinim duyar. Windows PHP dağıtımında
<filename>libmysql.dll</filename> isimli bir dosya bulunur ve
PHP'nin MySQL ile konuşabilmesi için bu dosya Windows sistem
<envar>PATH</envar>'inden erişilebilir olmalıdır.
Bunu nasıl yapabileceğinizi öğrenmek için
"<link linkend="faq.installation.addtopath">PHP dizinimi Windows'ta
<envar>PATH</envar> değişkenine nasıl eklerim</link>" başlıklı
soruyu inceleyiniz. <filename>libmysql.dll</filename>'i Windows sistem
dizinine kopyalamak işe yarasa da (çünkü sistem dizini öntanımlı olarak
sistemin <envar>PATH</envar>'indedir), tavsiye edilmez.
</simpara>
<simpara>
Herhangi bir PHP eklentisinin (<filename>php_mysql.dll</filename> gibi)
etkin kılınması sırasında,
<link linkend="ini.extension-dir">extension_dir</link> PHP yönergesi
de PHP eklentilerinin bulunduğu konumu gösterecek şekilde ayarlanmalıdır.
<link linkend="install.windows.manual">Elle Windows Kurulumu
Komutları</link>'nı da inceleyiniz.
PHP5 için örnek bir extension_dir değeri
<literal>c:\php\ext</literal>'dir.
</simpara>
<note>
<simpara>
Eğer HTTP sunucusunu başlatırken <literal>"Unable to load dynamic
library './php_mysql.dll'"</literal>
benzeri bir hata oluşuyorsa, bunun nedeni
<filename>php_mysql.dll</filename> ve/veya
<filename>libmysql.dll</filename>'in
sistem tarafından bulunamamasıdır.
</simpara>
</note>
</section>
<section xml:id="mysql.installation.windows.php53">
<title>PHP 5.3.0+</title>
<simpara>
<link linkend="mysqlnd.overview">MySQL Yerli Sürücü</link> öntanımlı olarak
etkindir. <filename>php_mysql.dll</filename> buna dahildir, fakat
<filename>libmysql.dll</filename> artık ne gerekmekte ne de
kullanılmaktadır.
</simpara>
</section>
</section>
<section xml:id="mysql.installation.notes">
<title>MySQL Kurulum Notları</title>
<warning>
<simpara>
Bu eklenti recode eklentisiyle birlikte yüklendiğinde
PHP'nin çakılması veya başlama sorunları ile karşılaşabilirsiniz.
Daha fazla bilgi için <link linkend="ref.recode">recode</link>
eklentisine bakınız.
</simpara>
</warning>
<note>
<simpara>
Eğer (öntanımlı) <emphasis>latin</emphasis> karakter seti dışında
karakter kümelerine ihtiyaç duyarsanız, karakter kümesi desteği ile
derlenmiş olan harici bir libmysqlclient kurmalısınız.
</simpara>
</note>
</section>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->