[csw-devel] SF.net SVN: gar:[4840] csw/mgar/pkg/php4/trunk
valholla at users.sourceforge.net
valholla at users.sourceforge.net
Thu May 14 03:34:39 CEST 2009
Revision: 4840
http://gar.svn.sourceforge.net/gar/?rev=4840&view=rev
Author: valholla
Date: 2009-05-14 01:34:37 +0000 (Thu, 14 May 2009)
Log Message:
-----------
compiling cgi
Modified Paths:
--------------
csw/mgar/pkg/php4/trunk/Makefile
csw/mgar/pkg/php4/trunk/files/php.ini.CSW
Removed Paths:
-------------
csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_disable.sh
csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_enable.sh
csw/mgar/pkg/php4/trunk/files/pear.conf.CSW
csw/mgar/pkg/php4/trunk/files/phpext
Modified: csw/mgar/pkg/php4/trunk/Makefile
===================================================================
--- csw/mgar/pkg/php4/trunk/Makefile 2009-05-13 21:09:54 UTC (rev 4839)
+++ csw/mgar/pkg/php4/trunk/Makefile 2009-05-14 01:34:37 UTC (rev 4840)
@@ -53,7 +53,6 @@
CONFIGURE_ARGS += --enable-gd-native-ttf
CONFIGURE_ARGS += --enable-mbregex=shared
CONFIGURE_ARGS += --enable-mbstring=shared
-CONFIGURE_ARGS += --enable-mcal=shared,$(prefix)
CONFIGURE_ARGS += --enable-sockets
CONFIGURE_ARGS += --with-bz2=shared,$(prefix)
CONFIGURE_ARGS += --with-db4=$(prefix)/bdb44
@@ -72,6 +71,7 @@
CONFIGURE_ARGS += --with-kerberos=$(prefix)
CONFIGURE_ARGS += --with-ldap=shared,$(prefix)
CONFIGURE_ARGS += --with-ldap-sasl=$(prefix)
+CONFIGURE_ARGS += --with-mcal=shared,$(prefix)
CONFIGURE_ARGS += --with-mssql=shared,$(prefix)
CONFIGURE_ARGS += --with-mysql=shared,$(prefix)
CONFIGURE_ARGS += --with-ncurses=shared,$(prefix)
Deleted: csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_disable.sh
===================================================================
--- csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_disable.sh 2009-05-13 21:09:54 UTC (rev 4839)
+++ csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_disable.sh 2009-05-14 01:34:37 UTC (rev 4840)
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-CSW_PREFIX=/opt/csw
-if [ -n "$PKG_INSTALL_ROOT" ]; then
- CSW_PREFIX=${PKG_INSTALL_ROOT}${CSW_PREFIX}
-fi
-
-PHP_INI=$CSW_PREFIX/php4/lib/php.ini
-PHP_BIN=$CSW_PREFIX/php4/bin
-PHP_EXTMGR=$PHP_BIN/phpext
-
-if [ -z "$PHPEXT" ]; then
- PHPEXT=`echo $PKGINST | sed -e 's,CSWphp4,,' -e 's,\..*,,'`
- PHPEXT=${PHPEXT:-${PKGINST}}
-fi
-
-# Bail if php.ini does not exist
-if [ ! -f $PHP_INI ]; then
- cat << END
-Cannot locate $PHP_INI -- Please disable $PHPEXT.so manually
-in the appropriate php.ini file using $PHP_EXTMGR
-
-END
-
- exit 0
-fi
-
-$PHP_EXTMGR -i $PHP_INI -d $PHPEXT
-if [ $? -ne 0 ]; then
- cat << END
-Failed to disable $PHPEXT support -- please examine
-$PHP_INI and disable the extension manually.
-END
-else
- echo "PHP extension $PHPEXT.so is disabled in $PHP_INI."
-fi
-
-exit 0
-
Deleted: csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_enable.sh
===================================================================
--- csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_enable.sh 2009-05-13 21:09:54 UTC (rev 4839)
+++ csw/mgar/pkg/php4/trunk/files/CSWphp4_ext_enable.sh 2009-05-14 01:34:37 UTC (rev 4840)
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-CSW_PREFIX=/opt/csw
-if [ -n "$PKG_INSTALL_ROOT" ]; then
- CSW_PREFIX=${PKG_INSTALL_ROOT}${CSW_PREFIX}
-fi
-
-PHP_INI=$CSW_PREFIX/php4/lib/php.ini
-PHP_BIN=$CSW_PREFIX/php4/bin
-PHP_EXTMGR=$PHP_BIN/phpext
-
-if [ -z "$PHPEXT" ]; then
- PHPEXT=`echo $PKGINST | sed -e 's,CSWphp4,,' -e 's,\..*,,'`
- PHPEXT=${PHPEXT:-${PKGINST}}
-fi
-
-# Bail if php.ini does not exist
-if [ ! -f $PHP_INI ]; then
- cat << END
-Cannot locate $PHP_INI -- Please enable $PHPEXT.so manually
-in the appropriate php.ini file using $PHP_EXTMGR
-
-END
-
- exit 0
-fi
-
-$PHP_EXTMGR -i $PHP_INI -e $PHPEXT
-if [ $? -ne 0 ]; then
- cat << END
-Failed to enable $PHPEXT support -- please examine
-$PHP_INI and enable the extension manually.
-END
-else
- echo "PHP extension $PHPEXT.so is enabled in $PHP_INI."
-fi
-
-exit 0
-
Deleted: csw/mgar/pkg/php4/trunk/files/pear.conf.CSW
===================================================================
--- csw/mgar/pkg/php4/trunk/files/pear.conf.CSW 2009-05-13 21:09:54 UTC (rev 4839)
+++ csw/mgar/pkg/php4/trunk/files/pear.conf.CSW 2009-05-14 01:34:37 UTC (rev 4840)
@@ -1,2 +0,0 @@
-#PEAR_Config 0.9
-a:29:{s:9:"cache_dir";s:15:"/tmp/pear/cache";s:15:"default_channel";s:12:"pear.php.net";s:16:"preferred_mirror";s:12:"pear.php.net";s:13:"remote_config";s:0:"";s:13:"auto_discover";i:0;s:13:"master_server";s:12:"pear.php.net";s:10:"http_proxy";s:0:"";s:7:"php_dir";s:21:"/opt/csw/php4/lib/php";s:7:"ext_dir";s:58:"/opt/csw/php4/lib/php/extensions/no-debug-non-zts-20060613";s:7:"doc_dir";s:25:"/opt/csw/php4/lib/php/doc";s:7:"bin_dir";s:17:"/opt/csw/php4/bin";s:8:"data_dir";s:26:"/opt/csw/php4/lib/php/data";s:7:"cfg_dir";s:25:"/opt/csw/php4/lib/php/cfg";s:7:"www_dir";s:28:"/opt/csw/php4/lib/php/htdocs";s:8:"test_dir";s:26:"/opt/csw/php4/lib/php/test";s:8:"temp_dir";s:14:"/tmp/pear/temp";s:12:"download_dir";s:18:"/tmp/pear/download";s:7:"php_bin";s:21:"/opt/csw/php4/bin/php";s:7:"php_ini";s:0:"";s:8:"username";s:0:"";s:8:"password";s:0:"";s:7:"verbose";i:1;s:15:"preferred_state";s:6:"stable";s:5:"umask";i:18;s:9:"cache_ttl";i:3600;s:8:"sig_type";s:3:"gpg";s:7:"sig_bin";s:16:"/opt
/csw/bin/gpg";s:9:"sig_keyid";s:0:"";s:10:"sig_keydir";s:26:"/opt/csw/php4/etc/pearkeys";}
Modified: csw/mgar/pkg/php4/trunk/files/php.ini.CSW
===================================================================
--- csw/mgar/pkg/php4/trunk/files/php.ini.CSW 2009-05-13 21:09:54 UTC (rev 4839)
+++ csw/mgar/pkg/php4/trunk/files/php.ini.CSW 2009-05-14 01:34:37 UTC (rev 4840)
@@ -1,7 +1,18 @@
[PHP]
+;;;;;;;;;;;
+; WARNING ;
+;;;;;;;;;;;
+; This is the default settings file for new PHP installations.
+; By default, PHP installs itself with a configuration suitable for
+; development purposes, and *NOT* for production purposes.
+; For several security-oriented considerations that should be taken
+; before going online with your site, please consult php.ini-recommended
+; and http://php.net/manual/en/security.php.
+
+
;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
+; About this file ;
;;;;;;;;;;;;;;;;;;;
; This file controls many aspects of PHP's behavior. In order for PHP to
; read it, it must be named 'php.ini'. PHP looks for it in the current
@@ -43,72 +54,12 @@
; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.
-;
;
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; This is the recommended, PHP 5-style version of the php.ini-dist file. It
-; sets some non standard settings, that make PHP more efficient, more secure,
-; and encourage cleaner coding.
-;
-; The price is that with these settings, PHP may be incompatible with some
-; applications, and sometimes, more difficult to develop with. Using this
-; file is warmly recommended for production sites. As all of the changes from
-; the standard settings are thoroughly documented, you can go over each one,
-; and decide whether you want to use it or not.
-;
-; For general information about the php.ini file, please consult the php.ini-dist
-; file, included in your PHP distribution.
-;
-; This file is different from the php.ini-dist file in the fact that it features
-; different values for several directives, in order to improve performance, while
-; possibly breaking compatibility with the standard out-of-the-box behavior of
-; PHP. Please make sure you read what's different, and modify your scripts
-; accordingly, if you decide to use this file instead.
-;
-; - register_long_arrays = Off [Performance]
-; Disables registration of the older (and deprecated) long predefined array
-; variables ($HTTP_*_VARS). Instead, use the superglobals that were
-; introduced in PHP 4.1.0
-; - display_errors = Off [Security]
-; With this directive set to off, errors that occur during the execution of
-; scripts will no longer be displayed as a part of the script output, and thus,
-; will no longer be exposed to remote users. With some errors, the error message
-; content may expose information about your script, web server, or database
-; server that may be exploitable for hacking. Production sites should have this
-; directive set to off.
-; - log_errors = On [Security]
-; This directive complements the above one. Any errors that occur during the
-; execution of your script will be logged (typically, to your server's error log,
-; but can be configured in several ways). Along with setting display_errors to off,
-; this setup gives you the ability to fully understand what may have gone wrong,
-; without exposing any sensitive information to remote users.
-; - output_buffering = 4096 [Performance]
-; Set a 4KB output buffer. Enabling output buffering typically results in less
-; writes, and sometimes less packets sent on the wire, which can often lead to
-; better performance. The gain this directive actually yields greatly depends
-; on which Web server you're working with, and what kind of scripts you're using.
-; - register_argc_argv = Off [Performance]
-; Disables registration of the somewhat redundant $argv and $argc global
-; variables.
-; - magic_quotes_gpc = Off [Performance]
-; Input data is no longer escaped with slashes so that it can be sent into
-; SQL databases without further manipulation. Instead, you should use the
-; function addslashes() on each input element you wish to send to a database.
-; - variables_order = "GPCS" [Performance]
-; The environment variables are not hashed into the $_ENV. To access
-; environment variables, you can use getenv() instead.
-; - error_reporting = E_ALL [Code Cleanliness, Security(?)]
-; By default, PHP suppresses errors of type E_NOTICE. These error messages
-; are emitted for non-critical errors, but that could be a symptom of a bigger
-; problem. Most notably, this will cause error messages about the use
-; of uninitialized variables to be displayed.
-; - allow_call_time_pass_reference = Off [Code cleanliness]
-; It's not possible to decide to force a variable to be passed by reference
-; when calling a function. The PHP 4 style to do this is by making the
-; function require the relevant argument by reference.
+; All the values in the php.ini-dist file correspond to the builtin
+; defaults (that is, if no php.ini is used, or if you delete these lines,
+; the builtin defaults will be identical).
+
;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;
@@ -116,22 +67,19 @@
; Enable the PHP scripting language engine under Apache.
engine = On
-; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
-zend.ze1_compatibility_mode = Off
-
-; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
+; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
-short_open_tag = Off
+short_open_tag = On
; Allow ASP-style <% %> tags.
asp_tags = Off
; The number of significant digits displayed in floating point numbers.
-precision = 14
+precision = 12
; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
y2k_compliance = On
@@ -143,7 +91,7 @@
; setting this directive to On. If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
-output_buffering = 4096
+output_buffering = Off
; You can redirect all of the output of your scripts to a function. For
; example, if you set output_handler to "mb_output_handler", character
@@ -151,25 +99,22 @@
; Setting any output handler automatically turns on output buffering.
; Note: People who wrote portable scripts should not depend on this ini
; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
+; Using this ini directive may cause problems unless you know what script
; is doing.
; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
+; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
;output_handler =
; Transparent output compression using the zlib library
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
+; Note: Resulting chunk size may vary due to nature of compression. PHP
+; outputs chunks that are few hundreds bytes each as a result of
+; compression. If you prefer a larger chunk size for better
; performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
; output_handler, or otherwise the output will be corrupted.
zlib.output_compression = Off
-;zlib.output_compression_level = -1
; You cannot specify additional output handlers if zlib.output_compression
; is activated here. This setting does the same as output_handler but in
@@ -188,7 +133,7 @@
; which should be instantiated.
; A warning appears if the specified function is not defined, or if the
; function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
+; So only set this entry, if you really want to implement such a
; callback-function.
unserialize_callback_func=
@@ -206,9 +151,8 @@
; with future versions of the language (you will receive a warning each time
; you use this feature, and the argument will be passed by value instead of by
; reference).
-allow_call_time_pass_reference = Off
+allow_call_time_pass_reference = On
-;
; Safe Mode
;
safe_mode = Off
@@ -222,7 +166,7 @@
; including files from this directory and its subdirectories.
; (directory must also be in include_path or full path must
; be used when including)
-safe_mode_include_dir =
+safe_mode_include_dir =
; When safe_mode is on, only executables located in the safe_mode_exec_dir
; will be allowed to be executed via the exec family of functions.
@@ -260,7 +204,7 @@
disable_classes =
; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
+; <font color="??????"> would work.
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
@@ -268,21 +212,7 @@
;highlight.default = #0000BB
;highlight.html = #000000
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long request, which may end up
-; being interrupted by the user or a browser timing out.
-; ignore_user_abort = On
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; realpath_cache_size=16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; realpath_cache_ttl=120
-
;
; Misc
;
@@ -299,18 +229,17 @@
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
-memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
+;max_input_nesting_level = 500 ; Maximum input variable nesting level
+memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; error_reporting is a bit-field. Or each number up to get desired error
; reporting level
-; E_ALL - All errors and warnings (doesn't include E_STRICT)
+; E_ALL - All errors and warnings
; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
; E_WARNING - run-time warnings (non-fatal errors)
; E_PARSE - compile-time parse errors
; E_NOTICE - run-time notices (these are warnings which often result
@@ -318,9 +247,6 @@
; intentional (e.g., using an uninitialized variable and
; relying on the fact it's automatically initialized to an
; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
; initial startup
@@ -332,28 +258,24 @@
;
; Examples:
;
-; - Show all errors, except for notices and coding standards warnings
+; - Show all errors, except for notices
;
;error_reporting = E_ALL & ~E_NOTICE
;
-; - Show all errors, except for notices
-;
-;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
-;
; - Show only errors
;
-;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
+;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
;
-; - Show all errors, except coding standards warnings
+; - Show all errors except for notices
;
-error_reporting = E_ALL
+error_reporting = E_ALL & ~E_NOTICE
; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
-display_errors = Off
+display_errors = On
; Even when display_errors is on, errors that occur during PHP's startup
; sequence are not displayed. It's strongly recommended to keep
@@ -363,7 +285,7 @@
; Log errors into a log file (server-specific log, stderr, or error_log (below))
; As stated above, you're strongly advised to use error logging in place of
; error displaying on production web sites.
-log_errors = On
+log_errors = Off
; Set maximum length of log_errors. In error_log information about the source is
; added. The default is 1024 and 0 allows to not apply any maximum length at all.
@@ -373,35 +295,31 @@
; line until ignore_repeated_source is set true.
ignore_repeated_errors = Off
-; Ignore source of message when ignoring repeated messages. When this setting
+; Ignore source of message when ignoring repeated messages. When this setting
; is On you will not log errors with repeated messages from different files or
-; source lines.
+; sourcelines.
ignore_repeated_source = Off
; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
+; stdout or in the log). This has only effect in a debug compile, and if
; error reporting includes E_WARNING in the allowed list
report_memleaks = On
-;report_zend_debug = 0
-
; Store the last error/warning message in $php_errormsg (boolean).
track_errors = Off
; Disable the inclusion of HTML tags in error messages.
-; Note: Never use this feature for production boxes.
;html_errors = Off
-
-; If html_errors is set On PHP produces clickable error messages that direct
+
+; If html_errors is set On PHP produces clickable error messages that direct
; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://www.php.net/docs.php
+; You can download a copy of the PHP manual from http://www.php.net/docs.php
; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
+; leading '/'. You must also specify the file extension being used including
; the dot.
-; Note: Never use this feature for production boxes.
;docref_root = "/phpmanual/"
;docref_ext = .html
-
+
; String to output before an error message.
;error_prepend_string = "<font color=ff0000>"
@@ -422,11 +340,11 @@
; Note - track_vars is ALWAYS enabled as of PHP 4.0.3
; The separator used in PHP generated URLs to separate arguments.
-; Default is "&".
+; Default is "&".
;arg_separator.output = "&"
; List of separator(s) used by PHP to parse input URLs into variables.
-; Default is "&".
+; Default is "&".
; NOTE: Every character in this directive is considered as separator!
;arg_separator.input = ";&"
@@ -434,7 +352,7 @@
; Environment and Built-in variables (G, P, C, E & S respectively, often
; referred to as EGPCS or GPC). Registration is done from left to right, newer
; values override older values.
-variables_order = "GPCS"
+variables_order = "EGPCS"
; Whether or not to register the EGPCS variables as global variables. You may
; want to turn this off if you don't want to clutter your scripts' global scope
@@ -447,34 +365,25 @@
; to possible security problems, if the code is not very well thought of.
register_globals = Off
-; Whether or not to register the old-style input arrays, HTTP_GET_VARS
-; and friends. If you're not using them, it's recommended to turn them off,
-; for performance reasons.
-register_long_arrays = Off
-
; This directive tells PHP whether to declare the argv&argc variables (that
; would contain the GET information). If you don't use these variables, you
; should turn it off for increased performance.
-register_argc_argv = Off
+register_argc_argv = On
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-auto_globals_jit = On
-
; Maximum size of POST data that PHP will accept.
post_max_size = 8M
+; This directive is deprecated. Use variables_order instead.
+gpc_order = "GPC"
+
; Magic quotes
;
; Magic quotes for incoming GET/POST/Cookie data.
-magic_quotes_gpc = Off
+magic_quotes_gpc = On
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-magic_quotes_runtime = Off
+magic_quotes_runtime = Off
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
@@ -499,7 +408,7 @@
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
-; UNIX: "/path1:/path2"
+; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
@@ -517,7 +426,7 @@
user_dir =
; Directory in which the loadable extensions (modules) reside.
-extension_dir = "PHPEXTDIR"
+extension_dir = "./"
; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
@@ -534,12 +443,20 @@
; every request.
; cgi.nph = 1
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
+; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
; will look for to know it is OK to continue execution. Setting this variable MAY
; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
; cgi.redirect_status_env = ;
+; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
+; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
+; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
+; this to 1 will cause PHP CGI to fix it's paths to conform to the spec. A setting
+; of zero causes PHP to behave as before. Default is zero. You should fix your scripts
+; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
+; cgi.fix_pathinfo=0
+
; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
; security tokens of the calling client. This allows IIS to define the
; security context that the request runs under. mod_fastcgi under Apache
@@ -555,9 +472,9 @@
; is supported by Apache. When this option is set to 1 PHP will send
; RFC2616 compliant header.
; Default is zero.
-;cgi.rfc2616_headers = 0
+;cgi.rfc2616_headers = 0
+
-
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
@@ -580,9 +497,6 @@
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-allow_url_include = Off
-
; Define the anonymous ftp password (your email address)
;from="john at doe.com"
@@ -617,153 +531,64 @@
;
; extension=msql.so
;
-; Note that it should be the name of the module only; no directory information
+; Note that it should be the name of the module only; no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.
-; CSW Extensions
-;extension=bcmath.so
-;extension=bz2.so
-;extension=calendar.so
-;extension=ctype.so
-;extension=curl.so
-;extension=dba.so
-;extension=dbase.so
-;extension=dom.so
-;extension=exif.so
-;extension=ftp.so
-;extension=gd.so
-;extension=gettext.so
-;extension=gmp.so
-;extension=hash.so
-;extension=iconv.so
-;extension=imap.so
-;extension=json.so
-;extension=ldap.so
-;extension=mbstring.so
-;extension=mcrypt.so
-;extension=mhash.so
-;extension=mime_magic.so
-;extension=mssql.so
-;extension=mysql.so
-;extension=mysqli.so
-;extension=ncurses.so
-;extension=odbc.so
-;extension=openssl.so
-;extension=pcntl.so
-;extension=pdo.so
-;extension=pdo_mysql.so
-;extension=pdo_odbc.so
-;extension=pdo_pgsql.so
-;extension=pdo_sqlite.so
-;extension=pgsql.so
-;extension=posix.so
-;extension=pspell.so
-;extension=readline.so
-;extension=session.so
-;extension=shmop.so
-;extension=snmp.so
-;extension=soap.so
-;extension=sockets.so
-;extension=sqlite.so
-;extension=sysvsem.so
-;extension=sysvmsg.so
-;extension=sysvshm.so
-;extension=tidy.so
-;extension=tokenizer.so
-;extension=wddx.so
-;extension=xmlreader.so
-;extension=xmlrpc.so
-;extension=xmlwriter.so
-;extension=xsl.so
-;extension=zip.so
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-
+;Windows Extensions
+;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
+;
+;extension=php_mbstring.dll
;extension=php_bz2.dll
+;extension=php_cpdf.dll
+;extension=php_crack.dll
;extension=php_curl.dll
+;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
+;extension=php_dbx.dll
+;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
+;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
-;extension=php_gmp.dll
+;extension=php_hyperwave.dll
+;extension=php_iconv.dll
;extension=php_ifx.dll
+;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
+;extension=php_java.dll
;extension=php_ldap.dll
-;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
-;extension=php_msql.dll
;extension=php_mssql.dll
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
+;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
-;extension=php_pdo.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_oci8.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
+;extension=php_oracle.dll
+;extension=php_pdf.dll
;extension=php_pgsql.dll
-;extension=php_pspell.dll
+;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
-;extension=php_soap.dll
;extension=php_sockets.dll
-;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
+;extension=php_w32api.dll
;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
+;extension=php_xslt.dll
+;extension=php_yaz.dll
;extension=php_zip.dll
+
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
-[Date]
-; Defines the default timezone used by the date functions
-;date.timezone =
-
-;date.default_latitude = 31.7667
-;date.default_longitude = 35.2333
-
-;date.sunrise_zenith = 90.583333
-;date.sunset_zenith = 90.583333
-
-[filter]
-;filter.default = unsafe_raw
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[sqlite]
-;sqlite.assoc_case = 0
-
-[xmlrpc]
-;xmlrpc_error_number = 0
-;xmlrpc_errors = 0
-
-[Pcre]
-;pcre.recursion_limit=100000
-;pcre.backtrack_limit=100000
-
[Syslog]
; Whether or not to define the various syslog variables (e.g. $LOG_PID,
; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
@@ -779,12 +604,13 @@
;sendmail_from = me at example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-sendmail_path = /usr/lib/sendmail -t -i
+;sendmail_path =
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
+[Java]
+;java.class.path = .\php_java.jar
+;java.home = c:\jdk
+;java.library = c:\jdk\jre\bin\hotspot\jvm.dll
+;java.library.path = .\
[SQL]
sql.safe_mode = Off
@@ -804,16 +630,16 @@
odbc.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
-odbc.max_links = -1
+odbc.max_links = -1
; Handling of LONG fields. Returns number of bytes to variables. 0 means
; passthru.
-odbc.defaultlrl = 4096
+odbc.defaultlrl = 4096
; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
; of uodbc.defaultlrl and uodbc.defaultbinmode
-odbc.defaultbinmode = 1
+odbc.defaultbinmode = 1
[MySQL]
; Allow or prevent persistent links.
@@ -855,37 +681,6 @@
; SQL-Errors will be displayed.
mysql.trace_mode = Off
-[MySQLi]
-
-; Maximum number of links. -1 means no limit.
-mysqli.max_links = -1
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
[mSQL]
; Allow or prevent persistent links.
msql.allow_persistent = On
@@ -896,44 +691,12 @@
; Maximum number of links (persistent+non persistent). -1 means no limit.
msql.max_links = -1
-[OCI8]
-; enables privileged connections using external credentials (OCI_SYSOPER, OCI_SYSDBA)
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-;oci8.ping_interval = 60
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-;oci8.default_prefetch = 10
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-;oci8.old_oci_close_semantics = Off
-
[PostgresSQL]
; Allow or prevent persistent links.
pgsql.allow_persistent = On
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-pgsql.auto_reset_persistent = Off
+; Detect broken persistent links always with pg_pconnect(). Need a little overhead.
+pgsql.auto_reset_persistent = Off
; Maximum number of persistent links. -1 means no limit.
pgsql.max_persistent = -1
@@ -942,7 +705,6 @@
pgsql.max_links = -1
; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
pgsql.ignore_notice = 0
; Log PostgreSQL backends Noitce message or not.
@@ -967,7 +729,7 @@
; Minimum message severity to display.
sybase.min_message_severity = 10
-; Compatibility mode with old versions of PHP 3.0.
+; Compatability mode with old versions of PHP 3.0.
; If on, this will cause PHP to automatically assign types to results according
; to their Sybase type, instead of treating them all as strings. This
; compatibility mode will probably not stay around forever, so try applying
@@ -990,6 +752,16 @@
; Minimum client message severity to display.
sybct.min_client_severity = 10
+[dbx]
+; returned column names can be converted for compatibility reasons
+; possible values for dbx.colnames_case are
+; "unchanged" (default, if not set)
+; "lowercase"
+; "uppercase"
+; the recommended default is either upper- or lowercase, but
+; unchanged is currently set for backwards compatibility
+dbx.colnames_case = "unchanged"
+
[bcmath]
; Number of decimal digits for all bcmath functions.
bcmath.scale = 0
@@ -1039,38 +811,24 @@
session.save_handler = files
; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
+; where data files are stored. Note: Windows users have to change this
; variable in order to use PHP's session functions.
-;
; As of PHP 4.0.1, you can define the path as:
-;
; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
+; where N is an integer. Instead of storing all the session files in
+; /path, what this will do is use subdirectories N-levels deep, and
+; store the session data in those directories. This is useful if you
+; or your OS have problems with lots of files in one directory, and is
; a more efficient layout for servers that handle lots of sessions.
-;
; NOTE 1: PHP will not create this directory structure automatically.
; You can use the script in the ext/session dir for that purpose.
; NOTE 2: See the section on garbage collection below if you choose to
; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-session.save_path = "/tmp"
+;session.save_path = /tmp
; Whether to use cookies.
session.use_cookies = 1
-;session.cookie_secure =
-
; This option enables administrators to make their users invulnerable to
; attacks which involve passing session ids in URLs; defaults to 0.
; session.use_only_cookies = 1
@@ -1090,9 +848,6 @@
; The domain for which the cookie is valid.
session.cookie_domain =
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-session.cookie_httponly =
-
; Handler used to serialize data. php is the standard serializer of PHP.
session.serialize_handler = php
@@ -1103,7 +858,7 @@
; on each request.
session.gc_probability = 1
-session.gc_divisor = 1000
+session.gc_divisor = 100
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
@@ -1111,8 +866,8 @@
; NOTE: If you are using the subdirectory option for storing session files
; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
+; happen automatically. You will need to do your own garbage
+; collection through a shell script, cron entry, or some other method.
; For example, the following script would is the equivalent of
; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
; cd /path/to/sessions; find -cmin +24 | xargs rm
@@ -1123,7 +878,7 @@
; You can disable the feature and the warning separately. At this time,
; the warning is only displayed, if bug_compat_42 is enabled.
-session.bug_compat_42 = 0
+session.bug_compat_42 = 1
session.bug_compat_warn = 1
; Check HTTP Referer to invalidate externally stored URLs containing ids.
@@ -1149,7 +904,7 @@
session.cache_expire = 180
; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
+; Use of trans sid may risk your users security.
; Use this option with caution.
; - User may send URL contains active session ID
; to other person via. email/irc/etc.
@@ -1159,25 +914,12 @@
; always using URL stored in browser's history or bookmarks.
session.use_trans_sid = 0
-; Select a hash function
-; 0: MD5 (128 bits)
-; 1: SHA-1 (160 bits)
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-;
-; 4 bits: 0-9, a-f
-; 5 bits: 0-9, a-v
-; 6 bits: 0-9, a-z, A-Z, "-", ","
-session.hash_bits_per_character = 5
-
; The URL rewriter will look for URLs in a defined set of HTML tags.
; form/fieldset are special; if you include them here, the rewriter will
; add a hidden <input> field with the info which is otherwise appended
; to URLs. If you want XHTML conformity, remove the form entry.
; Note that all valid entries require a "=", even if no value follows.
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
+url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
[MSSQL]
; Allow or prevent persistent links.
@@ -1195,7 +937,7 @@
; Minimum message severity to display.
mssql.min_message_severity = 10
-; Compatibility mode with old versions of PHP 3.0.
+; Compatability mode with old versions of PHP 3.0.
mssql.compatability_mode = Off
; Connect timeout
@@ -1226,11 +968,6 @@
; FreeTDS defaults to 4096
;mssql.max_procs = -1
-; Specify client character set.
-; If empty or not set the client charset from freetds.comf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
[Assertion]
; Assert(expr); active by default.
;assert.active = On
@@ -1248,18 +985,62 @@
; error_reporting(0) around the eval().
;assert.quiet_eval = 0
-[COM]
+[Ingres II]
+; Allow or prevent persistent links.
+ingres.allow_persistent = On
+
+; Maximum number of persistent links. -1 means no limit.
+ingres.max_persistent = -1
+
+; Maximum number of links, including persistents. -1 means no limit.
+ingres.max_links = -1
+
+; Default database (format: [node_id::]dbname[/srv_class]).
+ingres.default_database =
+
+; Default user.
+ingres.default_user =
+
+; Default password.
+ingres.default_password =
+
+[Verisign Payflow Pro]
+; Default Payflow Pro server.
+pfpro.defaulthost = "test-payflow.verisign.com"
+
+; Default port to connect to.
+pfpro.defaultport = 443
+
+; Default timeout in seconds.
+pfpro.defaulttimeout = 30
+
+; Default proxy IP address (if required).
+;pfpro.proxyaddress =
+
+; Default proxy port.
+;pfpro.proxyport =
+
+; Default proxy logon.
+;pfpro.proxylogon =
+
+; Default proxy password.
+;pfpro.proxypassword =
+
+[com]
; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-;com.typelib_file =
+;com.typelib_file =
; allow Distributed-COM calls
;com.allow_dcom = true
; autoregister constants of a components typlib on com_load()
;com.autoregister_typelib = true
; register constants casesensitive
;com.autoregister_casesensitive = false
-; show warnings on duplicate constant registrations
+; show warnings on duplicate constat registrations
;com.autoregister_verbose = true
+[Printer]
+;printer.default_printer = ""
+
[mbstring]
; language for internal character representation.
;mbstring.language = Japanese
@@ -1276,7 +1057,7 @@
; registered as output buffer to function
;mbstring.http_output = SJIS
-; enable automatic encoding translation according to
+; enable automatic encoding translation according to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
@@ -1284,7 +1065,7 @@
;mbstring.encoding_translation = Off
; automatic encoding detection order.
-; auto means
+; auto means
;mbstring.detect_order = auto
; substitute_character used when character cannot be converted
@@ -1301,14 +1082,10 @@
; 4: Overload ereg*() functions
;mbstring.func_overload = 0
-; enable strict encoding detection.
-;mbstring.strict_encoding = Off
-
[FrontBase]
;fbsql.allow_persistent = On
;fbsql.autocommit = On
-;fbsql.show_timestamp_decimals = Off
-;fbsql.default_database =
+;fbsql.default_database =
;fbsql.default_database_password =
;fbsql.default_host =
;fbsql.default_password =
@@ -1318,44 +1095,26 @@
;fbsql.max_links = 128
;fbsql.max_persistent = -1
;fbsql.max_results = 128
+;fbsql.batchSize = 1000
-[gd]
-; Tell the jpeg decode to libjpeg warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-;gd.jpeg_ignore_warning = 0
+[Crack]
+; Modify the setting below to match the directory location of the cracklib
+; dictionary files. Include the base filename, but not the file extension.
+; crack.default_dictionary = "c:\php\lib\cracklib_dict"
[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
+; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
+; given by corresponding encode setting. When empty mbstring.internal_encoding
+; is used. For the decode settings you can distinguish between motorola and
; intel byte order. A decode setting cannot be empty.
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel = UCS-2LE
-;exif.encode_jis =
+;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel = JIS
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-soap.wsdl_cache_enabled=1
-; Sets the directory name where SOAP extension will put cache files.
-soap.wsdl_cache_dir="/tmp"
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-soap.wsdl_cache_ttl=86400
-
; Local Variables:
; tab-width: 4
; End:
Deleted: csw/mgar/pkg/php4/trunk/files/phpext
===================================================================
--- csw/mgar/pkg/php4/trunk/files/phpext 2009-05-13 21:09:54 UTC (rev 4839)
+++ csw/mgar/pkg/php4/trunk/files/phpext 2009-05-14 01:34:37 UTC (rev 4840)
@@ -1,106 +0,0 @@
-#!/bin/ksh
-#
-# phpext - PHP extension manager.
-#
-
-program=${0##*/}
-
-# Default path to php.ini
-php_ini=/opt/csw/php4/lib/php.ini
-
-# Usage printer
-function do_usage {
-
- # Print short usage
- cat << EOT
-Usage: $program [-h] [-e|-d|-q] [-i <path>] <ext1>...<extN>
-EOT
-
- # Print long usage
- if [ "$1" = "long" ]; then
- cat << EOT
-
-Options:
-
- -e Enable extensions
- -d Disable extensions
- -q Query mode
- -i Path to php.ini (default: $php_ini)
- -h Display usage information
- extN Extension names
-
-Examples:
-
- # Enable the exif and wddx extensions
- $program -e exif wddx
-
- # Disable xsl
- $program -d xsl
-
- # Check whether mbstring is enabled
- $program -q mbstring
- mbstring_enabled=true
-
- # Query all extensions from a different php.ini
- $program -i /path/to/php.ini -q
-
-EOT
- fi
-
- exit 1
-}
-
-# Process command line options
-typeset op
-while getopts ":hedqi:" opts
-do
- case ${opts} in
- e) op=enable ;;
- d) op=disable ;;
- i) php_ini=$OPTARG ;;
- q) op=query ;;
- h) do_usage "long" ;;
- \?) do_usage "long" ;;
- esac
-done
-
-shift $((${OPTIND} - 1 ))
-
-if [ "$op" = "enable" ] || [ "$op" = "disable" ] && [ -z "$@" ]; then
- print "Error: No extensions specified for action $op"
- do_usage
-fi
-
-if [ ! -f $php_ini ]; then
- print "Error: Cannot access $php_ini"
- do_usage
-fi
-
-# In modes other than query, stream edit the file
-typeset perlswitches php_extensions php_op
-perlswitches="-lne"
-if [ "$op" != "query" ]; then
- perlswitches="-i.bak -p $perlswitches"
-fi
-
-# Spawn perl to do the dirty work
-export php_extensions="$@"
-export php_op=$op
-exec perl $perlswitches '
- BEGIN {
- use Config;
- use vars qw/$grabext $php_op/;
- $exts = $ENV{php_extensions}
- ? join("|", split(/\s+/, $ENV{php_extensions})) : qr{\S+};
-
- $grabext = qr{^(;)?extension=($exts)\.$Config{dlext}\s*$};
- $php_op = $ENV{php_op};
- }
- if (my ($disabled, $extname) = $_ =~ $grabext) {
- if ($php_op eq "query") {
- printf "%s_enabled=%s\n", $extname, ($disabled ? "false" : "true");
- }
- elsif ($php_op eq "enable") { s/^;// if $disabled }
- elsif ($php_op eq "disable") { s/^/;/ unless $disabled }
- }' $php_ini
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list