cvs: phpdoc-id /install/unix gentoo.xml openbsd.xml

[email protected] ("Salman AS") Tue, 20 Sep 2005 02:37:17 -0000
Newsgroups php.doc.id
Message-ID <cvssalman1127183837@cvsserver>
--salman1127183837
Content-Type: text/plain

salman		Mon Sep 19 22:37:17 2005 EDT

  Added files:                 
    /phpdoc-id/install/unix	gentoo.xml 

  Modified files:              
    /phpdoc-id/install/unix	openbsd.xml 
  Log:
  Adding gentoo.xml translated by sas[at]salman.or.id
  
  
--salman1127183837
Content-Type: text/plain
Content-Disposition: attachment; filename="salman-20050919223717.txt"

http://cvs.php.net/diff.php/phpdoc-id/install/unix/openbsd.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-id/install/unix/openbsd.xml
diff -u phpdoc-id/install/unix/openbsd.xml:1.1 phpdoc-id/install/unix/openbsd.xml:1.2
--- phpdoc-id/install/unix/openbsd.xml:1.1	Mon Sep 12 23:44:02 2005
+++ phpdoc-id/install/unix/openbsd.xml	Mon Sep 19 22:37:15 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
 <sect1 id="install.unix.openbsd">
  <title>Catatan instalasi di OpenBSD</title>
  <para>
@@ -67,6 +67,7 @@
   <title>Masalah-masalah Umum</title>
   <itemizedlist>
    <listitem>
+    <simpara>
     Pada instalasi bawaan, Apache berjalan di dalam <ulink
     url="&url.openbsd.chroot;">chroot(2) jail</ulink>, yang akan membatasi
     skrip-skrip PHP mengakses file di bawah direktori

http://cvs.php.net/co.php/phpdoc-id/install/unix/gentoo.xml?r=1.1&p=1
Index: phpdoc-id/install/unix/gentoo.xml
+++ phpdoc-id/install/unix/gentoo.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<sect1 id="install.unix.gentoo">
 <title>Catatan Instalasi di Gentoo</title>
 <para>
  Bagian ini berisi catatan-catatan dan petunjuk khusus untuk menginstal PHP
  di <ulink url="&url.gentoo;">Gentoo Linux</ulink>.
 </para>
 <sect2 id="install.unix.gentoo.portage">
  <title>Using Portage (emerge)</title>
   <simpara>
    Meskipun Anda bisa mendapatkan kode sumber PHP dan mengompilasinya
    sendiri, menggunakan sistem pemaketan Gentoo adalah cara yang paling
    sederhana dan mulus untuk menginstal PHP. Jika Anda tidak terlalu terbiasa
    membangun perangkat lunak di Linux, ini adalah jalan yang harus Anda
    ambil.
   </simpara>
   <simpara>
    Jika Anda telah membangun sistem Gentoo Anda, mungkin Anda telah
    menggunakan Portage. Menginstall Apache dan PHP tidak berbeda dengan
    perangkat-perangkat sistem lainnya.
   </simpara>
   <simpara>
    Keputusan pertama yang harus Anda tentukan adalah apakah Anda ingin
    menginstal Apache 1.3.x atau Apache 2.x. Meskipun keduanya bisa dipakai
    bersama PHP, langkah-langkah berikut ini akan membahas Apache 1.3.x. Hal
    lain yang harus diperhatikan adalah apakah struktur Portage lokal Anda
    sudah terkini. Jika Anda belum memperbaharuinya, Anda harus menjalankan
    <command>emerge sync</command> sebelum mengerjakan yang lainnya. Dengan
    begitu, Anda akan selalu mendapatkan versi stabil yang terbaru dari Apache
    dan PHP.
   </simpara>
   <simpara>
    Sekarang semuanya sudah siap, Anda bisa menggunakan contoh berikut untuk
    menginstal Apache dan PHP:
   </simpara>
   <example id="install.unix.gentoo.portage.example">
    <title>Contoh Instalasi di Gentoo dengan Apache 1.3</title>
    <programlisting role="shell">
<![CDATA[
# emerge \<apache-2
# USE="-*" emerge php mod_php
# ebuild /var/db/pkg/dev-php/mod_php-<your PHP version>/mod_php-<your PHP version>.ebuild config
# nano /etc/conf.d/apache
  Add "-D PHP4" to APACHE_OPTS
  
# rc-update add apache default
# /etc/init.d/apache start
]]>
    </programlisting>
   </example>
   <simpara>
    Anda dapat membaca lebih jauh tentang emerge dari <ulink
    url="&url.gentoo.portage;">Panduan Portage</ulink> yang disediakan oleh
    situs Gentoo.
   </simpara>
   <simpara>
    Jika Anda ingin menggunakan Apache 2, Anda tinggal menggunakan cara
    sederhana <command>emerge apache</command> pada contoh terakhir.
   </simpara>
 </sect2>
 <sect2 id="install.unix.gentoo.config">
  <title>Kontrol konfigurasi yang lebih baik</title>
   <simpara>
    Di bagian terakhir, PHP di-emerge tanpa mengaktifkan satu modul pun.
    Bersamaan dengan tulisan ini, satu-satunya modul yang diaktifkan langsung
    oleh Portage adalah XML yang diperlukan oleh  <ulink
    url="&url.php.pear;">PEAR</ulink>. Mungkin ini bukan yang Anda inginkan
    dan segera Anda akan menyadari bahwa Anda memerlukan modul-modul lain
    yang harus diaktifkan, misalnya MySQL, gettext, GD, dan sebagainya.
   </simpara>
   <simpara>
    Ketika Anda mengompilasi sendiri PHP dari kode sumber, Anda perlu
    mengaktifkan modul dengan perintah <command>configure</command> command.
    Dengan Gentoo, Anda dengan mudah memberikan flag USE yang akan diteruskan
    ke skrip configure secara otomatis. Untuk melihat flag USE yang bisa
    digunakan dengan emerge, Anda bisa mencoba:
   </simpara>
   <example id="install.unix.gentoo.config.example">
    <title>Mencetak daftar flag USE yang bisa digunakan</title>
    <programlisting role="shell">
<![CDATA[
# USE="-*" emerge -pv php

[ebuild  N    ] dev-php/php-4.3.6-r1  -X -berkdb -crypt -curl -debug -doc 
-fdftk -firebird -flash -freetds -gd -gd-external -gdbm -gmp -hardenedphp 
-imap -informix -ipv6 -java -jpeg -kerberos -ldap -mcal -memlimit -mssql 
-mysql -ncurses -nls -oci8 -odbc -pam -pdflib -png -postgres -qt -readline 
-snmp -spell -ssl -tiff -truetype -xml2 -yaz  3,876 kB
]]>
    </programlisting>
   </example>
   <simpara>
    Seperti Anda lihat dari hasil keluaran terakhir, PHP memperhatikan banyak
    flag USE. Perhatikan dengan cermat dan pilih apa yang Anda perlukan. Jika
    Anda memilih sebuah flag dan Anda tidak memiliki librari yang tepat,
    Portage akan mengompilasinya untuk Anda. Sebuah ide cemerlang untuk
    menggunakan perintah <command>emerge -pv</command> lagi untuk melihat apa
    yang akan dikompilasi oleh Portage sehubungan dengan flag USE yang Anda
    gunakan. Sebagai contoh, jika Anda tidak mempunyai X yang terinstall di
    sistem Anda dan Anda memilih untuk memasukkan X dalam flag USE Anda,
    Portage akan mengompilasi X sebelum PHP, yang akan memakan waktu beberapa
    jam.
   </simpara>
   <simpara>
    Jika Anda memilih untuk mengompilasi PHP dengan MySQL, cURL dan GD,
    perintahnya akan terlihat seperti ini:
   </simpara>  
   <example id="install.unix.gentoo.config.example2">
    <title>Menginstall PHP menggunakan flag USE</title>
    <programlisting role="shell">
<![CDATA[
# USE="-* curl mysql gd" emerge php mod_php
]]>
    </programlisting>
   </example>
   <simpara>
    Seperti contoh terakhir, jangan lupa untuk meng-emerge php sebagaimana
    mod_php. php akan menginstal PHP versi perintah baris sedangkan mod_php
    akan menginstal versi PHP untuk modul Apache.
   </simpara>
 </sect2>
 <sect2 id="install.unix.gentoo.faq">
  <title>Masalah-masalah Umum</title>
  <itemizedlist>
   <listitem>
    <simpara>
     Jika Anda mendapatkan kode sumber PHP bukannya hasil dari skrip tersebut,
     mungkin Anda lupa untuk mengedit <filename>/etc/conf.d/apache</filename>.
     Apache harus direstart dengan flag -D PHP4. Untuk melihat apakah flag
     tersebut ada, Anda seharusnya bisa melihatnya menggunakan perintah
     <command>ps ax | grep apache</command> ketikan Apache sedang berjalan.
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     Karena alasan masalah <em>slotting</em>, Anda mungkin akan mendapatkan
     lebih dari satu versi PHP yang terinstal di sistem Anda. Jika ini
     terjadi, Anda harus meng-unmerge versi terakhir secara manual menggunakan
     perintah <command>emerge unmerge mod_php-&lt;old version&gt;</command>.
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     Bila Anda tidak bisa meng-emerge PHP karena Java, coba tambahkan
     <command>-*</command> di depan flag USE yang Anda gunakan seperti contoh
     di atas.
    </simpara>
   </listitem>
   <listitem>
    <simpara>
     If you are having problems configuring Apache and PHP, you can always
     search the <ulink url="&url.gentoo.forums;">Gentoo Forums</ulink>.
     Try searching with the keywords "Apache PHP".

     Bilan Anda menemui kesulitan mengonfigurasi Apache dan PHP, Anda bisa
     mencari solusinya dari <ulink url="&url.gentoo.forums;">Forum Gentoo
     </ulink>. Coba gunakan kata kunci "Apache PHP".
    </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
-->

--salman1127183837--