PEAR_Frontend_Web
[ class tree: PEAR_Frontend_Web ] [ index: PEAR_Frontend_Web ] [ all elements ]

Source for file example.php

Documentation is available at example.php

  1. <?php
  2. /**
  3.  * Installation of PEAR_Frontend_Web:
  4.  *
  5.  * 'pear install PEAR_Frontend_Web'
  6.  * Create a __secure__ directory accessable by your webserver
  7.  * put a file like this one in there.
  8.  * Create a directory for PEAR to be installed in and add it to
  9.  * the include path. (Yes. you can use your standard PEAR dir,
  10.  * but the Webserver needs writing access, so I think for this
  11.  * beta software a new directory is more safe)
  12.  * Specify a file for your PEAR config.
  13.  * Have fun ...
  14.  *
  15.  * by Christian Dickmann <dickmann@php.net>
  16.  */
  17. if (!getenv('PHP_PEAR_SYSCONF_DIR')) {
  18.     // Use this config instead of the global one
  19.     if (is_file(dirname(__FILE__. DIRECTORY_SEPARATOR . 'pear.conf')) {
  20.         putenv('PHP_PEAR_SYSCONF_DIR=' dirname(__FILE__));
  21.         $pear_user_config dirname(__FILE__. DIRECTORY_SEPARATOR . 'pear.conf';
  22.     }
  23. }
  24.  
  25. if ($env=getenv('PHP_PEAR_INSTALL_DIR')) {
  26.     define("PHP_PEAR_INSTALL_DIR",$env);
  27. else {
  28.     putenv('PHP_PEAR_INSTALL_DIR=@php_dir@');
  29. }
  30.  
  31. if ($env=getenv('PHP_PEAR_BIN_DIR')) {
  32.     define("PHP_PEAR_BIN_DIR",$env);
  33. else {
  34.     putenv('PHP_PEAR_BIN_DIR=@bin_dir@');
  35. }
  36. if ($env=getenv('PHP_PEAR_PHP_BIN')) {
  37.     define("PHP_PEAR_PHP_BIN",$env);
  38. else {
  39.     putenv('PHP_PEAR_PHP_BIN=@php_bin@');
  40. }
  41.  
  42. // Default for sig_bin
  43. putenv('PHP_PEAR_SIG_BIN=""');
  44. // Default for sig_keydir
  45. putenv('PHP_PEAR_SIG_KEYDIR=""');
  46.  
  47. $env=getenv('PHP_PEAR_INSTALL_DIR');
  48. require_once($env.'/PEAR.php');
  49. if (OS_WINDOWS{
  50.     $seperator ';';
  51. else {
  52.     $seperator ':';
  53. };
  54.  
  55. ini_set('include_path''@include_path@');
  56. $useDHTML         = true;
  57.  
  58. // Include WebInstaller
  59. require_once("PEAR/WebInstaller.php");
  60. ?>

Documentation generated on Mon, 11 Mar 2019 14:57:57 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.