cvs: phpdoc-id / language-snippets.ent /install/macos client.xml server.xml /install/unix index.xml
| From: | Salman AS | Date: | Mon, 12 Sep 2005 05:56:08 +0000 |
| Subject: | cvs: phpdoc-id / language-snippets.ent /install/macos client.xml server.xml /install/unix index.xml | ||
| Groups: | php.doc.id | ||
| Request: | Send a blank email to doc-id+get-27@lists.php.net to get a copy of this message | ||
salman Mon Sep 12 01:56:08 2005 EDT
Added files:
/phpdoc-id/install/macos client.xml server.xml
/phpdoc-id/install/unix index.xml
Modified files:
/phpdoc-id language-snippets.ent
Log:
Added:
install/macos/client.xml
install/macos/server.xml
install/unix/index.xml
translated by sas@salman.or.id
http://cvs.php.net/diff.php/phpdoc-id/language-snippets.ent?r1=1.1&r2=1.2&ty=u Index: phpdoc-id/language-snippets.ent diff -u phpdoc-id/language-snippets.ent:1.1 phpdoc-id/language-snippets.ent:1.2 --- phpdoc-id/language-snippets.ent:1.1 Sat Sep 10 21:53:25 2005 +++ phpdoc-id/language-snippets.ent Mon Sep 12 01:56:06 2005 @@ -1,4 +1,4 @@ -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <!-- Keep 'em sorted --> @@ -236,7 +236,7 @@ <!-- SimpleXML Notes --> <!ENTITY simplexml.iteration '<note><simpara>SimpleXML memiliki aturan untuk menambahkan "iterative properties" pada sebagian besar method. Mereka tidak dapat dilihat dengan menggunkana <function>var_dump</function> -atau fngsi lainnya yang dapat memeriksa/menguji objek.</simpara></note>'> +atau fungsi lainnya yang dapat memeriksa/menguji objek.</simpara></note>'> <!-- SQLite Notes --> <!ENTITY sqlite.case-fold '<para>Nama kolom yang dikembalikan oleh <constant>SQLITE_ASSOC</constant> dan <constant>SQLITE_BOTH</constant> akan menjadi case-folded tergantung dari nilai <link linkend="ini.sqlite.assoc-case">sqlite.assoc_case</link> configuration @@ -356,4 +356,4 @@ <!ENTITY note.runkit.sandbox '<note><simpara>Dukungan terhadap Sandbox (memerlukan <function>runkit_lint</function>, <function>runkit_lint_file</function>, dan class Runkit_Sandbox) hanya tersedia pada PHP 5.1 atau PHP 5.0 yang telah di-patch, dan "thread safety" harus diaktifkan. Silakan baca file README yang ada dalam "runkit package" untuk informasi lebih jelasnya.</simpara></note>'> <!-- SSH2 Extension --> -<!ENTITY note.ssh2.subsystem.publickey '<note><simpara>Publickey subsystem digunakan digunakan untuk menangani publickey pada server pada client yang <emphasis>telah</emphasis> di-authentikasi. Untuk meng-authentikasi ke remote system menggunakan publickey authentication, gunakan fungsi <function>ssh2_auth_pubkey_file</function>.</simpara></note>'> \ No newline at end of file +<!ENTITY note.ssh2.subsystem.publickey '<note><simpara>Publickey subsystem digunakan digunakan untuk menangani publickey pada server pada client yang <emphasis>telah</emphasis> di-authentikasi. Untuk meng-authentikasi ke remote system menggunakan publickey authentication, gunakan fungsi <function>ssh2_auth_pubkey_file</function>.</simpara></note>'> http://cvs.php.net/co.php/phpdoc-id/install/macos/client.xml?r=1.1&p=1 Index: phpdoc-id/install/macos/client.xml +++ phpdoc-id/install/macos/client.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.macosx.client"> <title>Compiling for MacOS X Client</title> <!-- TODO: verify these instructions (the wget URL below does not seem to work for me) Goba - June 04. 2004. --> <simpara> Petunjuk berikut ini akan membantu Anda menginstall modul PHP untuk web server Apache yang disertakan dalam MacOS X. Versi berikut termasuk dukungan untuk database MySQL dan PostgreSQL. Petunjuk ini disumbangkan oleh <ulink url="&url.macosx;">Marc Liyanage</ulink>. </simpara> <warning> <para> Hati-hati ketika Anda mengerjakan ini, Anda dapat mengacaukan web server Apache Anda. </para> </warning> <para> Kerjakan langkah-langkah berikut untuk menginstal: <orderedlist> <listitem> <simpara> Buka sebuah window terminal. </simpara> </listitem> <listitem> <simpara> Type Ketikkan <userinput>wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz</userinput>, tunggu beberapa saat agar proses download selesai. </simpara> </listitem> <listitem> <simpara> Ketikkan <userinput>gunzip libphp4.so.gz</userinput>. </simpara> </listitem> <listitem> <simpara> Ketikkan <userinput>sudo apxs -i -a -n php4 libphp4.so</userinput> </simpara> </listitem> <listitem> <para> Sekarang ketikkan <userinput>sudo open -a TextEdit /etc/httpd/httpd.conf</userinput>. TextEdit akan membuka file konfigurasi web server. Carilah dua baris berikut: (Gunakan perintah Find) <programlisting role="apache"> <![CDATA[ #AddType application/x-httpd-php .php #AddType application/x-httpd-php-source .phps ]]> </programlisting> Hapus dua karakter hash (<literal>#</literal>), kemudian simpan dan keluar dari TextEdit. </para> </listitem> <listitem> <simpara> Terkahir, ketikkan <userinput>sudo apachectl graceful</userinput> untuk merestart web server. </simpara> </listitem> </orderedlist> </para> <para> PHP seharusnya sudah berjalan. Anda dapat mengujinya dengan meletakkan sebuah file PHP dalam direktori <filename class="directory">Sites</filename>, sebut saja file ini <filename>test.php</filename>. Isikan dalam file tersebut, baris berikut ini: <literal><?php phpinfo() ?></literal>. </para> <para> Sekarang buka <literal>127.0.0.1/~your_username/test.php</literal> dalam menggunakan web browser Anda. Seharusnya Anda akan melihat table informasi tentang modul-modul PHP. </para> </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 --> http://cvs.php.net/co.php/phpdoc-id/install/macos/server.xml?r=1.1&p=1 Index: phpdoc-id/install/macos/server.xml +++ phpdoc-id/install/macos/server.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.macosx.server"> <title>Mengompilasi untuk Server OS X</title> <formalpara id="install.macosx.server.compile"> <title>Instalasi untuk Mac OS X Server</title> <para> <orderedlist> <listitem> <simpara>Dapatkan distribusi terakhir Apache dan PHP.</simpara> </listitem> <listitem> <para> Untar file-file tersebut, dan jalankan perintah <command>configure</command> seperti ini. <programlisting role="shell"> <![CDATA[../configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache ]]> </programlisting> </para> </listitem> <listitem> <para> Jika Anda ingin kompiler melakukan optimasi, Anda harus menambahkan baris berikut: <programlisting role="shell"> <![CDATA[ setenv OPTIM=-O2 ]]> </programlisting> </para> </listitem> <listitem> <para> Berikutnya, bekerjalah dalam direktori kode sumber PHP dan mengonfigurasinya: <programlisting role="shell"> <![CDATA[../configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/share/man \ --with-xml \ --with-apache=/src/apache_1.3.12 ]]> </programlisting> Jika Anda ingin memberikan tambahan (MySQL, GD, dsb.), tambahkan dalam perintah konfigurasi ini. Untuk opsi <option role="configure">--with-apache</option>, sebutkan lokasi direktori kode sumber Apache yang sebenarnya, sebagai contoh <filename class="directory">/src/apache_1.3.12</filename>. </para> </listitem> <listitem> <simpara> Ketikkan <command>make</command> dan <command>make install</command>. Ini akan menambahkan sebuah direktori di dalam struktur direktori kode sumber Apache di bawah direktori <filename class="directory">src/modules/php4</filename>. </simpara> </listitem> <listitem> <para> Now, reconfigure Apache to build in PHP 4. Sekarang, konfigurasi ulang Apache untuk memasukkan PHP. <programlisting role="shell"> <![CDATA[../configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache \ --activate-module=src/modules/php4/libphp4.a ]]> </programlisting> Kemungkinan Anda akan mendapat pesan yang mengatakan bahwa <filename>libmodphp4.a</filename> sudah kadaluarsa. Jika begitu, masuklah ke direktori <filename class="directory">src/modules/php4</filename> dalam kode sumber Apache dan jalankan perintah berikut: <command>ranlib libmodphp4.a</command>. Kemudian balik ke direktori kode sumber Apache paling atas dan jalankan lagi perintah <command>configure</command>. Hasilnya adalah tabel link akan diperbaharui. Jalankan perintah <command>make</command> dan <command>make install</command> kembali. </para> </listitem> <listitem> <simpara> Salin dan ubah nama file <filename>php.ini-dist</filename> ke dalam direktori <filename class="directory">bin</filename> dari direktori kode sumber PHP: <userinput>cp php.ini-dist /usr/local/bin/php.ini</userinput> atau (jika Anda tidak memiliki direktori local) <userinput>cp php.ini-dist /usr/bin/php.ini</userinput>. </simpara> </listitem> </orderedlist> </para> </formalpara> <!-- <simpara> TODO: Seseorang dengan ketrampilan Mac OS X harus memperbaiki dokumentasi ini. Karena link-link ini memberikan kode kesalahan 404 dan kadaluarsa dan langkah-langkahnya tidak lagi mendukung PHP. Lihat juga bug #14732 Contoh lain untuk <ulink url="&url.stepwise.macosx-client;">Klien Mac OS X </ulink> dan <ulink url="&url.stepwise.macosx-client;">Server Mac OS X </ulink> bisa didapatkan dari <ulink url="&url.stepwise;">Stepwise</ulink>. </simpara> --> </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 --> http://cvs.php.net/co.php/phpdoc-id/install/unix/index.xml?r=1.1&p=1 Index: phpdoc-id/install/unix/index.xml +++ phpdoc-id/install/unix/index.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <chapter id="install.unix"> <title>Instalasi di sistem-sistem Unix</title> <para> Bagian ini akan menunjukkan pada Anda konfigurasi umum dan instalasi PHP pada sistem-sistem Unix. Yakinkan Anda membaca bagian-bagian yang berisi bahasan spesifik untuk platform yang Anda pakai atau web server sebelum Anda memulai bekerja. </para> <para> Sebagaimana dibahas dalam manual kita di bagian <link linkend="install.general">Petunjuk Umum Instalasi</link>, kita akan membahas lebih ditel instalasi PHP untuk web server di bagian ini, meskipun kita juga akan menyiapkan PHP untuk penggunaan perintah baris. </para> <para> Ada berbagai cara untuk menginstall PHP untuk platform Unix, baik dengan proses mengonfigurasi dan mengompilaso, atau menggunakan berbagai paket-paket software yang sudah disiapkan. Dokumen ini menitik beratkan pembahasan di sekitar proses konfigurasi dan kompilasi PHP. Beberapa sistem berbasi Unix mempunyai sistem instalasi paket. Ini akan mempermudah menyiapkan konfigurasi standar, akan tetapi jika Anda memerlukan fitur-fitur yang berbeda (misalnya server yang aman, atau database driver yang berbeda), mungkin Anda harus mengompilasi PHP dan/atau web server sendiri. Jika Anda tidak terbiasa mengompilasi software, tidak ada ruginya memeriksa apakah ada orang lain yang telah membuat paket versi PHP dengan fitur seperti yang Anda perlukan. </para> <para> Pengetahuan dasar yang diperlukan untuk mengompilasi software: <itemizedlist> <listitem> <simpara> Ketrampilan dasar-dasar Unix (bisa menggunakan "make" dan kompiler C) </simpara> </listitem> <listitem> <simpara> Sebuah kompiler ANSI C </simpara> </listitem> <listitem> <simpara> flex: Versi 2.5.4 </simpara> </listitem> <listitem> <simpara> bison: Versi 1.28 (direkomendasikan), 1.35, or 1.75 </simpara> </listitem> <listitem> <simpara> Sebuah web server </simpara> </listitem> <listitem> <simpara> Komponen-komponen yang khusus untuk modul (seperti gs, pdf libs, dsb.) </simpara> </listitem> </itemizedlist> </para> <para> Proses setup dan konfigurasi awal PHP dikendalikan oleh opsi-opsi perintah baris yang digunakan saat menjalankan skrip <command>configure</command>. Anda bisa mendapatkan daftar opsi yang bisa dipakai dengan beserta penjelasan singkat dengan menjalankan <command>./configure --help</command>. Dokumen ini menjelaskan masing-masing pilihan ini secara terpisah. Anda akan menemukan <link linkend="configure">opsi-opsi utama di dalam lampiran</link>, dan opsi-opsi untuk ekstensi tertentu dijelaskan dalam halaman-halaman referensi. </para> <para> Setelah PHP dikonfigurasi, Anda siap membangun modul dan/atau program PHP. Perintah <command>make</command> yang akan melakukan tugas ini. Apabila ia gagal dan Anda tidak mengetahui dengan pasti penyebabnya, lihat <link linkend="install.problems">Bagian problem-problem</link>. </para> <!-- webserver specific nodes --> &install.unix.apache1; &install.unix.apache2; &install.unix.caudium; &install.unix.fhttpd; &install.unix.sun; &install.unix.commandline; <!-- operating system specific nodes --> &install.unix.hpux; &install.unix.openbsd; &install.unix.solaris; <!-- distribution specific nodes --> &install.unix.gentoo; &install.unix.debian; </chapter> <!-- 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 -->
http://cvs.php.net/diff.php/phpdoc-id/language-snippets.ent?r1=1.1&r2=1.2&ty=u Index: phpdoc-id/language-snippets.ent diff -u phpdoc-id/language-snippets.ent:1.1 phpdoc-id/language-snippets.ent:1.2 --- phpdoc-id/language-snippets.ent:1.1 Sat Sep 10 21:53:25 2005 +++ phpdoc-id/language-snippets.ent Mon Sep 12 01:56:06 2005 @@ -1,4 +1,4 @@ -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <!-- Keep 'em sorted --> @@ -236,7 +236,7 @@ <!-- SimpleXML Notes --> <!ENTITY simplexml.iteration '<note><simpara>SimpleXML memiliki aturan untuk menambahkan "iterative properties" pada sebagian besar method. Mereka tidak dapat dilihat dengan menggunkana <function>var_dump</function> -atau fngsi lainnya yang dapat memeriksa/menguji objek.</simpara></note>'> +atau fungsi lainnya yang dapat memeriksa/menguji objek.</simpara></note>'> <!-- SQLite Notes --> <!ENTITY sqlite.case-fold '<para>Nama kolom yang dikembalikan oleh <constant>SQLITE_ASSOC</constant> dan <constant>SQLITE_BOTH</constant> akan menjadi case-folded tergantung dari nilai <link linkend="ini.sqlite.assoc-case">sqlite.assoc_case</link> configuration @@ -356,4 +356,4 @@ <!ENTITY note.runkit.sandbox '<note><simpara>Dukungan terhadap Sandbox (memerlukan <function>runkit_lint</function>, <function>runkit_lint_file</function>, dan class Runkit_Sandbox) hanya tersedia pada PHP 5.1 atau PHP 5.0 yang telah di-patch, dan "thread safety" harus diaktifkan. Silakan baca file README yang ada dalam "runkit package" untuk informasi lebih jelasnya.</simpara></note>'> <!-- SSH2 Extension --> -<!ENTITY note.ssh2.subsystem.publickey '<note><simpara>Publickey subsystem digunakan digunakan untuk menangani publickey pada server pada client yang <emphasis>telah</emphasis> di-authentikasi. Untuk meng-authentikasi ke remote system menggunakan publickey authentication, gunakan fungsi <function>ssh2_auth_pubkey_file</function>.</simpara></note>'> \ No newline at end of file +<!ENTITY note.ssh2.subsystem.publickey '<note><simpara>Publickey subsystem digunakan digunakan untuk menangani publickey pada server pada client yang <emphasis>telah</emphasis> di-authentikasi. Untuk meng-authentikasi ke remote system menggunakan publickey authentication, gunakan fungsi <function>ssh2_auth_pubkey_file</function>.</simpara></note>'> http://cvs.php.net/co.php/phpdoc-id/install/macos/client.xml?r=1.1&p=1 Index: phpdoc-id/install/macos/client.xml +++ phpdoc-id/install/macos/client.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.macosx.client"> <title>Compiling for MacOS X Client</title> <!-- TODO: verify these instructions (the wget URL below does not seem to work for me) Goba - June 04. 2004. --> <simpara> Petunjuk berikut ini akan membantu Anda menginstall modul PHP untuk web server Apache yang disertakan dalam MacOS X. Versi berikut termasuk dukungan untuk database MySQL dan PostgreSQL. Petunjuk ini disumbangkan oleh <ulink url="&url.macosx;">Marc Liyanage</ulink>. </simpara> <warning> <para> Hati-hati ketika Anda mengerjakan ini, Anda dapat mengacaukan web server Apache Anda. </para> </warning> <para> Kerjakan langkah-langkah berikut untuk menginstal: <orderedlist> <listitem> <simpara> Buka sebuah window terminal. </simpara> </listitem> <listitem> <simpara> Type Ketikkan <userinput>wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz</userinput>, tunggu beberapa saat agar proses download selesai. </simpara> </listitem> <listitem> <simpara> Ketikkan <userinput>gunzip libphp4.so.gz</userinput>. </simpara> </listitem> <listitem> <simpara> Ketikkan <userinput>sudo apxs -i -a -n php4 libphp4.so</userinput> </simpara> </listitem> <listitem> <para> Sekarang ketikkan <userinput>sudo open -a TextEdit /etc/httpd/httpd.conf</userinput>. TextEdit akan membuka file konfigurasi web server. Carilah dua baris berikut: (Gunakan perintah Find) <programlisting role="apache"> <![CDATA[ #AddType application/x-httpd-php .php #AddType application/x-httpd-php-source .phps ]]> </programlisting> Hapus dua karakter hash (<literal>#</literal>), kemudian simpan dan keluar dari TextEdit. </para> </listitem> <listitem> <simpara> Terkahir, ketikkan <userinput>sudo apachectl graceful</userinput> untuk merestart web server. </simpara> </listitem> </orderedlist> </para> <para> PHP seharusnya sudah berjalan. Anda dapat mengujinya dengan meletakkan sebuah file PHP dalam direktori <filename class="directory">Sites</filename>, sebut saja file ini <filename>test.php</filename>. Isikan dalam file tersebut, baris berikut ini: <literal><?php phpinfo() ?></literal>. </para> <para> Sekarang buka <literal>127.0.0.1/~your_username/test.php</literal> dalam menggunakan web browser Anda. Seharusnya Anda akan melihat table informasi tentang modul-modul PHP. </para> </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 --> http://cvs.php.net/co.php/phpdoc-id/install/macos/server.xml?r=1.1&p=1 Index: phpdoc-id/install/macos/server.xml +++ phpdoc-id/install/macos/server.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.macosx.server"> <title>Mengompilasi untuk Server OS X</title> <formalpara id="install.macosx.server.compile"> <title>Instalasi untuk Mac OS X Server</title> <para> <orderedlist> <listitem> <simpara>Dapatkan distribusi terakhir Apache dan PHP.</simpara> </listitem> <listitem> <para> Untar file-file tersebut, dan jalankan perintah <command>configure</command> seperti ini. <programlisting role="shell"> <![CDATA[../configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache ]]> </programlisting> </para> </listitem> <listitem> <para> Jika Anda ingin kompiler melakukan optimasi, Anda harus menambahkan baris berikut: <programlisting role="shell"> <![CDATA[ setenv OPTIM=-O2 ]]> </programlisting> </para> </listitem> <listitem> <para> Berikutnya, bekerjalah dalam direktori kode sumber PHP dan mengonfigurasinya: <programlisting role="shell"> <![CDATA[../configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/share/man \ --with-xml \ --with-apache=/src/apache_1.3.12 ]]> </programlisting> Jika Anda ingin memberikan tambahan (MySQL, GD, dsb.), tambahkan dalam perintah konfigurasi ini. Untuk opsi <option role="configure">--with-apache</option>, sebutkan lokasi direktori kode sumber Apache yang sebenarnya, sebagai contoh <filename class="directory">/src/apache_1.3.12</filename>. </para> </listitem> <listitem> <simpara> Ketikkan <command>make</command> dan <command>make install</command>. Ini akan menambahkan sebuah direktori di dalam struktur direktori kode sumber Apache di bawah direktori <filename class="directory">src/modules/php4</filename>. </simpara> </listitem> <listitem> <para> Now, reconfigure Apache to build in PHP 4. Sekarang, konfigurasi ulang Apache untuk memasukkan PHP. <programlisting role="shell"> <![CDATA[../configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache \ --activate-module=src/modules/php4/libphp4.a ]]> </programlisting> Kemungkinan Anda akan mendapat pesan yang mengatakan bahwa <filename>libmodphp4.a</filename> sudah kadaluarsa. Jika begitu, masuklah ke direktori <filename class="directory">src/modules/php4</filename> dalam kode sumber Apache dan jalankan perintah berikut: <command>ranlib libmodphp4.a</command>. Kemudian balik ke direktori kode sumber Apache paling atas dan jalankan lagi perintah <command>configure</command>. Hasilnya adalah tabel link akan diperbaharui. Jalankan perintah <command>make</command> dan <command>make install</command> kembali. </para> </listitem> <listitem> <simpara> Salin dan ubah nama file <filename>php.ini-dist</filename> ke dalam direktori <filename class="directory">bin</filename> dari direktori kode sumber PHP: <userinput>cp php.ini-dist /usr/local/bin/php.ini</userinput> atau (jika Anda tidak memiliki direktori local) <userinput>cp php.ini-dist /usr/bin/php.ini</userinput>. </simpara> </listitem> </orderedlist> </para> </formalpara> <!-- <simpara> TODO: Seseorang dengan ketrampilan Mac OS X harus memperbaiki dokumentasi ini. Karena link-link ini memberikan kode kesalahan 404 dan kadaluarsa dan langkah-langkahnya tidak lagi mendukung PHP. Lihat juga bug #14732 Contoh lain untuk <ulink url="&url.stepwise.macosx-client;">Klien Mac OS X </ulink> dan <ulink url="&url.stepwise.macosx-client;">Server Mac OS X </ulink> bisa didapatkan dari <ulink url="&url.stepwise;">Stepwise</ulink>. </simpara> --> </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 --> http://cvs.php.net/co.php/phpdoc-id/install/unix/index.xml?r=1.1&p=1 Index: phpdoc-id/install/unix/index.xml +++ phpdoc-id/install/unix/index.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <chapter id="install.unix"> <title>Instalasi di sistem-sistem Unix</title> <para> Bagian ini akan menunjukkan pada Anda konfigurasi umum dan instalasi PHP pada sistem-sistem Unix. Yakinkan Anda membaca bagian-bagian yang berisi bahasan spesifik untuk platform yang Anda pakai atau web server sebelum Anda memulai bekerja. </para> <para> Sebagaimana dibahas dalam manual kita di bagian <link linkend="install.general">Petunjuk Umum Instalasi</link>, kita akan membahas lebih ditel instalasi PHP untuk web server di bagian ini, meskipun kita juga akan menyiapkan PHP untuk penggunaan perintah baris. </para> <para> Ada berbagai cara untuk menginstall PHP untuk platform Unix, baik dengan proses mengonfigurasi dan mengompilaso, atau menggunakan berbagai paket-paket software yang sudah disiapkan. Dokumen ini menitik beratkan pembahasan di sekitar proses konfigurasi dan kompilasi PHP. Beberapa sistem berbasi Unix mempunyai sistem instalasi paket. Ini akan mempermudah menyiapkan konfigurasi standar, akan tetapi jika Anda memerlukan fitur-fitur yang berbeda (misalnya server yang aman, atau database driver yang berbeda), mungkin Anda harus mengompilasi PHP dan/atau web server sendiri. Jika Anda tidak terbiasa mengompilasi software, tidak ada ruginya memeriksa apakah ada orang lain yang telah membuat paket versi PHP dengan fitur seperti yang Anda perlukan. </para> <para> Pengetahuan dasar yang diperlukan untuk mengompilasi software: <itemizedlist> <listitem> <simpara> Ketrampilan dasar-dasar Unix (bisa menggunakan "make" dan kompiler C) </simpara> </listitem> <listitem> <simpara> Sebuah kompiler ANSI C </simpara> </listitem> <listitem> <simpara> flex: Versi 2.5.4 </simpara> </listitem> <listitem> <simpara> bison: Versi 1.28 (direkomendasikan), 1.35, or 1.75 </simpara> </listitem> <listitem> <simpara> Sebuah web server </simpara> </listitem> <listitem> <simpara> Komponen-komponen yang khusus untuk modul (seperti gs, pdf libs, dsb.) </simpara> </listitem> </itemizedlist> </para> <para> Proses setup dan konfigurasi awal PHP dikendalikan oleh opsi-opsi perintah baris yang digunakan saat menjalankan skrip <command>configure</command>. Anda bisa mendapatkan daftar opsi yang bisa dipakai dengan beserta penjelasan singkat dengan menjalankan <command>./configure --help</command>. Dokumen ini menjelaskan masing-masing pilihan ini secara terpisah. Anda akan menemukan <link linkend="configure">opsi-opsi utama di dalam lampiran</link>, dan opsi-opsi untuk ekstensi tertentu dijelaskan dalam halaman-halaman referensi. </para> <para> Setelah PHP dikonfigurasi, Anda siap membangun modul dan/atau program PHP. Perintah <command>make</command> yang akan melakukan tugas ini. Apabila ia gagal dan Anda tidak mengetahui dengan pasti penyebabnya, lihat <link linkend="install.problems">Bagian problem-problem</link>. </para> <!-- webserver specific nodes --> &install.unix.apache1; &install.unix.apache2; &install.unix.caudium; &install.unix.fhttpd; &install.unix.sun; &install.unix.commandline; <!-- operating system specific nodes --> &install.unix.hpux; &install.unix.openbsd; &install.unix.solaris; <!-- distribution specific nodes --> &install.unix.gentoo; &install.unix.debian; </chapter> <!-- 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 -->