cvs: phpdoc-id /install/unix debian.xml

From: Date: Wed, 14 Sep 2005 08:14:33 +0000
Subject: cvs: phpdoc-id /install/unix debian.xml
Groups: php.doc.id 
Request: Send a blank email to doc-id+get-30@lists.php.net to get a copy of this message
salman Wed Sep 14 04:14:33 2005 EDT Added files: /phpdoc-id/install/unix debian.xml Log: Added: debian.xml translated by sas@salman.or.id http://cvs.php.net/co.php/phpdoc-id/install/unix/debian.xml?r=1.1&p=1 Index: phpdoc-id/install/unix/debian.xml +++ phpdoc-id/install/unix/debian.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.unix.debian"> <title>Catatan Instalasi di Debian GNU/Linux</title> <para> Bagian ini berisi catatan dan petunjuk khusus untuk menginstal PHP di <ulink url="&url.debian;">Debian GNU/Linux</ulink>. </para> <sect2 id="install.unix.debian.apt"> <title>Menggunakan APT</title> <simpara> Meskipun Anda bisa mendownload kode sumber PHP dan mengompilasinya sendiri, akan lebih mudah menggunakan sistem pemaketan Debian. Jika Anda tidak terbiasa membangun software di Linux, ini adalah jalan terbaik. </simpara> <simpara> Keputusan penting yang Anda harus ambil adalah apakah Anda akan menginstal Apache 1.3.x atau Apache 2.x. Paket PHP yang sesuai adalah libapache-mod-php* dan libapache2-mod-php*. Langkah-langkah yang diberikan di bawah ini menggunakan Apache 1.3.x. Mohon dicatat, saat dokumentasi ini ditulis, tidak terdapat paket Debian untuk PHP 5. Sehingga langkah-langkah yang dijelaskan di bawah ini akan menginstal PHP 4. </simpara> <simpara> PHP di Debian bisa didapatkan juga sebagai CGI atau CLI, nama masing-masing paket adalah php4-cgi and php4-cli. Jika Anda perlu, Anda tinggal mengulangi langkah-langkah berikut dengan nama paket yang benar. Paket khusus lain yang mungkin ingin Anda install adalah php4-pear. Ia berisi instalasi PEAR minimal dan perintah <command>pear</command>. </simpara> <simpara> Jika Anda membutuhkan paket PHP yang lebih baru dari versi stabil atau beberapa modul PHP tidak terdapat dalam repositori resmi Debian, mungkin Anda harus melihat-lihat pada <ulink url="&url.apt-get;">http://www.apt-get.org/</ulink>. Salah satu hasil seharusnya <ulink url="http://www.dotdeb.org/">Dotdeb</ulink>. Repositori tidak resmi ini dipelihara oleh <ulink url="mailto:gui@php.net">Guillaume Plessis</ulink> dan berisi paket-paket Debian versi PHP 4 dan PHP 5 yang paling mutakhir. Untuk menggunakannya, tinggal tambahkan dua baris berikut ke dalam <filename>/etc/apt/sources.lists</filename> dan jalankan <command>apt-get update</command> : </simpara> <example> <title>The two Dotdeb related lines</title> <programlisting role="shell"> <![CDATA[ deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all ]]> </programlisting> </example> <simpara> Hal terakhir yang harus diperhatikan adalah apakah daftar paket Anda sudah paling baru. Jika Anda belum pernah mengupdate, Anda harus menjalankan perintah <command>apt-get update</command> sebelum yang lain. Dengan demikian, Anda akan menggunakan versi stabil terakhir paket Apache dan PHP. </simpara> <simpara> Sekarang semuanya sudah pada tempatnya, Anda bisa menggunakan contoh berikut untuk menginstal Apache dan PHP. </simpara> <example id="install.unix.debian.apt.example"> <title>Contoh Instalasi Apache 1.3 di Debian</title> <programlisting role="shell"> <![CDATA[ # apt-get install libapache-mod-php4 ]]> </programlisting> </example> <simpara> APT akan secara otomatis menginstal modul PHP 4 untuk Apache 1.3, dan semua paket ketergantungan kemudian mengaktifkannya. Jika Anda tidak diminta untuk merestart Apache selama proses instalasi, Anda harus melakukannya secara manual : </simpara> <example id="install.unix.debian.apt.example2"> <title>Menghentikan dan Memulai Apache setelah PHP 4 terinstal</title> <programlisting role="shell"> <![CDATA[ # /etc/init.d/apache stop # /etc/init.d/apache start ]]> </programlisting> </example> </sect2> <sect2 id="install.unix.debian.config"> <title>Kontrol lebih baik terhadap Konfigurasi</title> <simpara> Di bagian terakhir, PHP diinstal hanya bagian-bagian pentingnya saja. Bisa jadi ini bukan yang Anda inginkan dan Anda akan segera memerlukan modul-modlu PHP lebih banyak lagi, seperti MySQL, CURL, GD, dan lain-lain. </simpara> <simpara> Saat Anda mengompilasi PHP dari kode sumber sendiri, Anda perlu mengaktifkan modul dengan perintah <command>configure</command>. Dengan APT, Anda hanya perlu menginstal paket tambahan. Semuanya dinamai dengan 'php4-*' (atau 'php5-*' jika Anda menginstal dari repositori pihak ketiga). </simpara> <example id="install.unix.debian.config.example"> <title>Mendapatkan daftar paket tambahan PHP</title> <programlisting role="shell"> <![CDATA[ # dpkg -l 'php4-*' ]]> </programlisting> </example> <simpara> Sebagaimana Anda lihat dari hasil terakhir, terdapat banyak modul-modul PHP yang bisa Anda install (tidak termasuk php4-cgi, php4-cli atau paket khusus php4-pear). Perhatikan baik-baik dan pilih yang Anda perlukan. Jika Anda memilih sebuah modul dan tidak mempunyai librari yang tepat, APT akan secara otomatis menginstal semua kebergantungan untuk Anda. </simpara> <simpara> Jika Anda ingin menambahkan modul MySQL, cURL dan GD untuk PHP perintahnya akan terlihat seperti ini: </simpara> <example id="install.unix.debian.config.example2"> <title>Menginstal PHP dengan MySQL, cURL dan GD</title> <programlisting role="shell"> <![CDATA[ # apt-get install php4-mysql php4-curl php4-gd ]]> </programlisting> </example> <simpara> APT akan otomatis menambahkan baris-baris konfigurasi ke dalam berbagai file &php.ini; (<filename>/etc/php4/apache/php.ini</filename>, <filename>/etc/php4/cgi/php.ini</filename>, etc). </simpara> <example id="install.unix.debian.config.example3"> <title>Baris-baris berikut mengaktifkan MySQL, cURL dan GD ke dalam PHP</title> <programlisting role="shell"> <![CDATA[ extension=mysql.so extension=curl.so extension=gd.so ]]> </programlisting> </example> <simpara> Anda cuma harus menghentikan dan memulai Apache seperti dijelaskan sebelumnya untuk mengaktifkan modul-modul tersebut. </simpara> </sect2> <sect2 id="install.unix.debian.faq"> <title>Masalah-masalah Umum</title> <itemizedlist> <listitem> <simpara> Jika Anda melihat kode sumber skrip PHP bukannya hasil skripnya, APT mungkin tidak memasukkan <filename>/etc/apache/conf.d/php4</filename> di dalam konfigurasi Apache 1.3. Mohon yakinkan baris berikut ini terdapat dalam file <filename>/etc/apache/httpd.conf</filename> kemudian restart Apache: </simpara> <example id="install.unix.debian.faq.example"> <title>Baris berikut mengaktifkan PHP 4 ke dalam Apache</title> <programlisting role="shell"> <![CDATA[ # Include /etc/apache/conf.d/ ]]> </programlisting> </example> </listitem> <listitem> <simpara> Jika Anda menginstal modul-modul tambahan dan fungsi-fungsinya tidak bisa Anda gunakan, silahkan yakinkan baris yang tepat berada dalam file &php.ini;, seperti ditunjukkan sebelumnya. APT mungkin mengalami kegagalan ketika melakukan instalasi modul-modul tambahan, disebabkan oleh konfigurasi debconf yang membingungkan. </simpara> </listitem> </itemizedlist> </sect2> </sect1> <!-- 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:"../../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 -->

« previous php.doc.id (#30) next »