cvs: phpdoc-ja /internals2/buildsys configwin.xml environment.xml
| From: | TAKAGI Masahiro | Date: | Sun, 17 Jun 2007 21:45:31 +0000 |
| Subject: | cvs: phpdoc-ja /internals2/buildsys configwin.xml environment.xml | ||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-1844@lists.php.net to get a copy of this message | ||
takagi Sun Jun 17 21:45:31 2007 UTC
Added files:
/phpdoc-ja/internals2/buildsys environment.xml configwin.xml
Log:
sync with en.
http://cvs.php.net/viewvc.cgi/phpdoc-ja/internals2/buildsys/environment.xml?view=markup&rev=1.1
Index: phpdoc-ja/internals2/buildsys/environment.xml
+++ phpdoc-ja/internals2/buildsys/environment.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<sect1 id="internals2.buildsys.environment">
<title>æ¡å¼µã¢ã¸ã¥ã¼ã«éçºç¨ã« PHP
ããã«ãããæ¹æ³</title>
<para>
PHP ãæ®éã«ã¤ã³ã¹ãã¼ã«ããã¨ã
ãããã°æ©è½ãããããã©ã¼ãã³ã¹ã®åä¸ã«ä¸»ç¼ãç½®ãã¦æé©åãããè¨å®ã«ãªãã¾ãã
å®éã«éç¨ãããã¨ãèããã¨ãããã¯å¦¥å½ãªé¸æã§ãããã
ããããæ¡å¼µã¢ã¸ã¥ã¼ã«ãéçºããç°å¢ã¨ãã¦ã¯ãã¾ãããããã¾ããã
ä½ãåé¡ãããã£ãã¨ãã«ãã©ããæªãã®ãã調ã¹ãããããããã«
PHP ããã«ãããå¿
è¦ãããã¾ãã
</para>
<para>
Zend Engine
ã§ã¯ã¡ã¢ãªããã¼ã¸ã£ãæä¾ããã¦ããã
æ¡å¼µã¢ã¸ã¥ã¼ã«å
ã§çºçããã¡ã¢ãªãªã¼ã¯ã追跡ãããã¨ãã§ãã¾ãã
ã¾ãã詳細ãªãããã°æ
å ±ãåå¾ãããã¨ãã§ãã¾ãã
ãããããã®æ©è½ã¯ããã©ã«ãã§ã¯ç¡å¹ã«ãªã£ã¦ããã
ã¹ã¬ããã»ã¼ãã§ãããã¨ãåªå
ãã¦ãã¾ãã
ãã®æ©è½ã使ãã«ã¯ã<filename>configure</filename>
ã®ãªãã·ã§ã³ã«
<option role="configure">--enable-debug</option> ã¨
<literal>--enable-maintainer-zts</literal> ã追å ãã¾ãã
PHP
ãã½ã¼ã¹ãããã«ãããæ¹æ³ã«ã¤ãã¦ã¯
<link
linkend="install.general">ã¤ã³ã¹ãã¼ã«ã«ããã£ã¦ã®ä¸è¬çãªæ³¨æäºé
</link>
ã®èª¬æãåç
§ãã ãããå
¸åçãª
<filename>configure</filename>
ã®è¨å®ã¯æ¬¡ã®ããã«ãªãã¾ãã
<programlisting role="shell">
<![CDATA[
$ ./configure --prefix=/where/to/install/php --enable-debug --enable-maintainer-zts --enable-cgi
--enable-cli --with-mysql=/path/to/mysql
]]>
</programlisting>
</para>
<note>
<para>
Windows ã·ã¹ãã ã§ã¯
<literal>--enable-maintainer-zts</literal>
ãã©ã°ã¯ä¸è¦ã§ãã
Windows
ã§ã¯å¸¸ã«ã¹ã¬ããã»ã¼ãã¨ãªãããã§ãã
åæ§ã«ãå¸¸ã«æå¹ã¨ãªãè¨å®ãä»ã«ãããã¤ãããã¾ãã
</para>
</note>
</sect1>
<!-- Write this later?
<sect1 id="internals2.buildsys.environment.parallel">
<title>Running debug and production PHP builds in parallel</title>
</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/viewvc.cgi/phpdoc-ja/internals2/buildsys/configwin.xml?view=markup&rev=1.1
Index: phpdoc-ja/internals2/buildsys/configwin.xml
+++ phpdoc-ja/internals2/buildsys/configwin.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<sect1 id="internals2.buildsys.configwin">
<title>Windows ç¨ã®ãã«ãã·ã¹ãã :
config.w32</title>
<para>
æ¡å¼µã¢ã¸ã¥ã¼ã«ã«å«ã¾ãã¦ãã
<filename>config.w32</filename>
ãã¡ã¤ã«ã®ä½¿ç¨æ³ã¯ <filename>config.m4</filename>
ã¨ã»ã¼åãã§ããã
決å®çãªéãããµãã¤ããã¾ããã¾ã第ä¸ã«ãããã¯
Windows çã®ãã«ãç¨ã«ä½¿ããã®ã§ãã
次ã«ããã㯠JavaScript
ã§æ¸ããã¦ãã¾ãã
ãã®ã»ã¯ã·ã§ã³ã§ã¯ãJavaScript
ã®ææ³ã«ã¤ãã¦ã¯ç¹ã«æ±ãã¾ããã
ç¾æç¹ã§ã¯ããã®ã»ã¯ã·ã§ã³ã¯æªå®æã§ããã¨ããããã®ãããå°ã¨ãã¦ç¨æãããã®ã§ããã
ãããããã ããã®ã¯
<filename>config.m4</filename>
ã®ãµã³ãã«ã ãã§ãã
</para>
<example id="internals2.buildsys.configwin.sample-config">
<title>config.w32 ãã¡ã¤ã«ã®ãµã³ãã«</title>
<programlisting role="javascript">
<![CDATA[
// $Id: configwin.xml,v 1.1 2007/06/17 21:45:31 takagi Exp $
// vim:ft=javascript
ARG_WITH("example", "for example support", "no");
ARG_ENABLE("example-debug", "for debugging support in example", "no")
ARG_WITH("example-extra", "for extra functionality in example", "no")
if (PHP_EXAMPLE != "no") {
if (CHECK_LIB("libexample.lib", "example", PHP_EXAMPLE) &&
CHECK_HEADER_ADD_INCLUDE("example.h", "CFLAGS_EXAMPLE", PHP_EXAMPLE +
"\\include")) {
if (PHP_EXAMPLE_DEBUG != "no") {
AC_DEFINE('USE_EXAMPLE_DEBUG', 1, 'Debug support in example');
}
if (PHP_EXAMPLE_EXTRA != "no" &&
CHECK_LIB("libexample-extra.lib", "example", PHP_EXAMPLE) &&
CHECK_HEADER_ADD_INCLUDE("example-extra.h", "CFLAGS_EXAMPLE",
PHP_EXAMPLE + ";" + PHP_PHP_BUILD + "\\include") {
AC_DEFINE('HAVE_EXAMPLEEXTRA', 1, 'Extra functionality in example');
HAVE_EXTRA = 1;
} else {
WARNING( "extra example functionality not enabled, lib not found" );
}
EXTENSION("example", "example.c");
if (HAVE_EXTRA == 1) {
ADD_SOURCES("example-extra.c");
}
} else {
WARNING( "example not enabled; libraries not found" );
}
}
]]>
</programlisting>
</example>
</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
-->