cvs: phpdoc-id /install/unix caudium.xml commandline.xml fhttpd.xml hpux.xml

From: Date: Fri, 16 Sep 2005 09:17:36 +0000
Subject: cvs: phpdoc-id /install/unix caudium.xml commandline.xml fhttpd.xml hpux.xml
Groups: php.doc.id 
Request: Send a blank email to doc-id+get-31@lists.php.net to get a copy of this message
salman Fri Sep 16 05:17:36 2005 EDT Added files: /phpdoc-id/install/unix caudium.xml commandline.xml fhttpd.xml hpux.xml Log: Added: caudium.xml commandline.xml fhttpd.xml hpux.xml translated by luckyguy354[at]centrin.net.id edited by sas[at]salman.or.id

http://cvs.php.net/co.php/phpdoc-id/install/unix/caudium.xml?r=1.1&p=1 Index: phpdoc-id/install/unix/caudium.xml +++ phpdoc-id/install/unix/caudium.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.unix.caudium"> <title>Caudium</title> <para> PHP 4 dapat dibangun sebagai modul Pike untuk <ulink url="&url.caudium;">webserver Caudium</ulink>. Perlu dicatat bahwa hal ini tidak dapat dilakukan pada PHP 3. Ikuti langkah-langkah sederhana berikut untuk melakukan instalasi PHP 4 pada Caudium. </para> <example id="install.unix.caudium.instructions"> <title>Petunjuk Instalasi Caudium</title> <screen> <![CDATA[ 1. Yakinkan bahwa sebelumnya Anda sudah melakukan instalasi Caudium sebelum melakukan instalasi PHP 4. Agar PHP 4 dapat berjalan dengan baik, Anda memerlukan Pike 7.0.268 atau yang lebih baru. Kami mengasumsikan bahwa Caudium di-install di /opt/caudium/server/. 2. Ubah direktori ke php-x.y.z (di mana x.y.z adalah nomor versinya). 3. ./configure --with-caudium=/opt/caudium/server 4. make 5. make install 6. Restart Caudium jika sedang berjalan. 7. Masuklah ke interface konfigurasi berbasiskan grafis dan masuk ke virtual server di mana Anda ingin memasukkan dukungan terhadap PHP. 8. Klik Add Module, pilih lokasinya, kemudian tambahkan modul PHP 4 Script Support. 9. Jika terdapat teks 'PHP 4 interpreter isn't available', restart server Anda. Jika tidak berhasil juga, periksa /opt/caudium/logs/debug/default.1, apakah ada kesalahan yang berhubungan dengan file <filename>PHP4.so</filename>. Yakinkan juga bahwa file <filename>caudium/server/lib/[pike-version]/PHP4.so</filename> sudah ada. 10. Konfigurasikan modul PHP Script Support jika diperlukan. ]]> </screen> </example> <para> Tentu saja Anda dapat melakukan kompilasi modul Caudium dengan dukungan terhadap berbagai macam extension yang ada pada PHP 4. Lihat halaman referensi untuk opsi konfigurasi extension secara spesifik. </para> <note> <para> Jika melakukan kompilasi PHP 4 dengan dukungan terhadap MySQL, yakinkan bahwa Anda menggunakan normal MySQL client code. Jika tidak, kemungkinan akan terjadi konflik jika Pike sudah mendukung MySQL. Lakukan langkah ini dengan mengatur lokasi direktori MySQL dengan opsi <option role="configure">--with-mysql</option>. </para> </note> </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/commandline.xml?r=1.1&p=1 Index: phpdoc-id/install/unix/commandline.xml +++ phpdoc-id/install/unix/commandline.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.unix.commandline"> <title>Setup CGI and command line</title> <para> Secara default, PHP dibangun sebagai program CGI. Artinya, akan dibuat suatu command line interpreter (CLI -- perintah- perintah yang harus diketikkan, bukan dengan berbasiskan grafis), yang yang digunakan untuk melakukan proses CGI, atau untuk pembuatan skrip yang tidak berhubungan dengan web. Apabila Anda memakai web server yang mendukung PHP sebagai modul, dengan alasan unjuk kerja Anda harus menggunakan solusi tersebut. Akan tetapi, versi CGI memungkinkan user menjalankan skrip-skrip PHP menggunakan user id yang berbeda-beda. </para> &warn.install.cgi; <para> Semenjak PHP 4.3.0, ada beberapa tambahan yang dimasukkan pada PHP. SAPI baru bernama CLI sudah disediakan, dan memiliki nama yang sama dengan binary CGI. Semua yang di-install di <literal>{PREFIX}/bin/php</literal> tergantung pada baris konfigurasi dan tertulis pada manual di bagian <link linkend="features.commandline">Menggunakan PHP dari command line</link>. Untuk informasi lebih jelasnya silakan baca bagian tersebut. </para> <sect2 id="install.unix.commandline.testing"> <title>Testing</title> <simpara> Jika Anda membangun PHP sebagai program CGI, sebaiknya anda menguji PHP yang telah Anda bangun dengan mengetikkan <command>make test</command>. Dengan cara ini Anda dapat memeproleh kesalahan-kesalahan yang mungkin terjadi sebelum Anda nantinya menyalahkan script PHP yang telah Anda buat. </simpara> </sect2> <sect2 id="install.unix.commandline.benchmarking"> <title>Benchmarking</title> <simpara> Jika Anda membangun PHP sebagai program CGI, Anda dapat melakukan benchmark terhada PHP Anda dengan mengetikkan <command>make bench</command>. Perlu dicatat bahwa jika &safemode; diatur pada posisi on (default), maka proses benchmark hanya dapat berjalan maksimal selama 30 detik. Hal ini dikarenakan fungsi <function>set_time_limit</function> tidak dapat digunakan pada &safemode;. Gunakan setelan konfigurasi <link linkend="ini.max-execution-time">max_execution_time</link> untuk mengatur waktu yang diinginkan. <command>make bench</command> mengabaikan <link linkend="configuration.file">configuration file</link>. </simpara> <note> <simpara> <command>make bench</command> hanya tersedia pada PHP 3. </simpara> </note> </sect2> <sect2 id="install.unix.commandline.using-variables"> <title>Menggunakan Variabel-Variabel</title> <simpara> Beberapa <link linkend="reserved.variables.server">variabel lingkungan yang disediakan oleh server</link> tidak didefinisikan di <ulink url="&url.cgispec;">Spesifikasi CGI/1.1</ulink>. Hanya variabel-variabel berikut yang didefinisikan di sana: <varname>AUTH_TYPE</varname>, <varname>CONTENT_LENGTH</varname>, <varname>CONTENT_TYPE</varname>, <varname>GATEWAY_INTERFACE</varname>, <varname>PATH_INFO</varname>, <varname>PATH_TRANSLATED</varname>, <varname>QUERY_STRING</varname>, <varname>REMOTE_ADDR</varname>, <varname>REMOTE_HOST</varname>, <varname>REMOTE_IDENT</varname>, <varname>REMOTE_USER</varname>, <varname>REQUEST_METHOD</varname>, <varname>SCRIPT_NAME</varname>, <varname>SERVER_NAME</varname>, <varname>SERVER_PORT</varname>, <varname>SERVER_PROTOCOL</varname>, and <varname>SERVER_SOFTWARE</varname>. Variabel yang lain harus diperlakukan sebagai 'ekstensi vendor'. </simpara> </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 --> http://cvs.php.net/co.php/phpdoc-id/install/unix/fhttpd.xml?r=1.1&p=1 Index: phpdoc-id/install/unix/fhttpd.xml +++ phpdoc-id/install/unix/fhttpd.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.unix.fhttpd"> <title>Catatan tentang fhttpd</title> <para> Untuk membangun PHP sebagai modul fhttpd, jawablah "yes" untuk "Build as an fhttpd module?" (untuk mengkonfigurasinya, gunakan <link linkend="configure.with-fhttpd"> --with-fhttpd</link>=<replaceable>DIR</replaceable>) dan tentukan direktori source base fhttpd. Direktori default adalah <filename class="directory">/usr/local/src/fhttpd</filename>. Jika Anda menjalankan fhttpd, membangun PHP sebagai modul akan memberikan kemampuan, kontrol, dan eksekusi secara remote yang lebih baik. </para> <note> <simpara> Dukungan terhadap fhttpd sudah tidak tersedia lagi sejak PHP 4.3.0. </simpara> </note> </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/hpux.xml?r=1.1&p=1 Index: phpdoc-id/install/unix/hpux.xml +++ phpdoc-id/install/unix/hpux.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <sect1 id="install.unix.hpux"> <title>Catatan Khusus Instalasi HP-UX</title> <para> Bagian ini berisikan catatan dan petunjuk untuk meng-install PHP pada sistem HP-UX. (Disumbangkan oleh paul_mckay dengan email clearwater-it dot co dot uk). </para> <note> <simpara> Tip ini telah diuji pada PHP 4.0.4 dengan web server Apache 1.3.9. </simpara> </note> <para> <orderedlist> <listitem> <para> Anda memerlukan gzip. Download binary gzip dari <filename>http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z</filename>, kemudian uncompress file tersebut dan install menggunakan swinstall. </para> </listitem> <listitem> <para> Anda memerlukan gcc. Download binary gcc dari <filename>http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz</filename>. kemudian uncompress file tersebut dan install gcc menggunakan swinstall. </para> </listitem> <listitem> <para> Anda memerlukan GNU binutils, download distribusi binary dari <filename>http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz</filename>. uncompress this file and install binutils using swinstall. </para> </listitem> <listitem> <para> Sekarang Anda memerlukan bison. Download binary bison dari <filename>http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz</filename>, kemudian install seperti di atas. </para> </listitem> <listitem> <para> Anda memerlukan flex. Download source codenya dari mirror http://www.gnu.org. Flex berada di direktori non-gnu pada site ftp. Download file tersebut, lakukan <command>gunzip</command>, kemudian lakukan <command>tar -xvf</command>. MAsuklah ke direktori flex yang baru dibuat dan jalankan <command>./configure</command>, diikuti dengan <command>make</command>, dan kemudian <command>make install</command>. </para> <para> Jika Anda mendapatkan error, ada kemungkinan karena gcc dan yang lainnya tidak ada dalam daftar PATH. Oleh karena itu, masukkan direktori mereka ke dalam daftar PATH. </para> </listitem> <listitem> <para> Download source code PHP dan apache. </para> </listitem> <listitem> <para> Lakukan <command>gunzip</command> dan <command>tar -xvf</command>. Kita harus sedikit mengedit beberapa file agar dapat dikompilasi dengan baik. </para> </listitem> <listitem> <para> Pertama kali yang perlu diedit adalah file konfigurasi. Hal ini dikarenakan bahwa pada dasarnya mesin hpux tidak didukung penuh oleh PHP. Cara termudah untuk mengakalinya adalah menambahkan teks <literal>lt_target=hpux10.20</literal> pada baris 47286 di script konfigurasi. </para> </listitem> <listitem> <para> Selanjutnya yang perlu diedit adalah file Apache GuessOS. Pada file <filename>apache_1.3.9/src/helpers</filename> ubahlah baris 89 dari <literal>echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0</literal> menjadi: <literal>echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0</literal> </para> </listitem> <listitem> <para> Anda tidak dapat meng-instalasi PHP sebagai a shared object pada HP-UX, sehingga Anda harus meng-compile sebagai objek statik. Untuk lebih jelasnya mengenai bagaimana cara meng-install secara statik, ikuti langkah-langkah pada halaman instalasi Apache. </para> </listitem> <listitem> <para> PHP dan Apache seharusnya dapat dikompilasi dengan baik, namun Apache tidak dapat berjalan. Anda harus membuat user baru untuk Apache, seperti www, atau apache. Kemudian ubah baris 252 dan 253 pada <filename>conf/httpd.conf</filename> di Apache yang pada awalnya adalah </para> <screen> User nobody Group nogroup </screen> <para> diubah menjadi </para> <screen> User www Group sys </screen> <para> Hal ini dikarenakan Anda tidak bisa menjalankan Apache sebagai nobody di sistem hp-ux. Sekarang Apache and PHP akan berjalan dengan baik. </para> </listitem> </orderedlist> </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 -->
« previous php.doc.id (#31) next »