cvs: phpdoc-id /install/unix debian.xml
[email protected] ("Salman AS") Wed, 14 Sep 2005 08:14:33 -0000
| Newsgroups | php.doc.id |
|---|---|
| Message-ID | <cvssalman1126685673@cvsserver> |
salman Wed Sep 14 04:14:33 2005 EDT
Added files:
/phpdoc-id/install/unix debian.xml
Log:
Added: debian.xml translated by [email protected]
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:[email protected]">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
-->