cvs: phpdoc-id / language-snippets.ent /install/macos client.xml server.xml /install/unix index.xml
[email protected] ("Salman AS") Mon, 12 Sep 2005 05:56:08 -0000
| Newsgroups | php.doc.id |
|---|---|
| Message-ID | <cvssalman1126504568@cvsserver> |
--salman1126504568
Content-Type: text/plain
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 [email protected]
--salman1126504568
Content-Type: text/plain
Content-Disposition: attachment; filename="salman-20050912015608.txt"
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
-->
--salman1126504568--