You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Stig Bakken 1beda9ee1e * include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build) 25 years ago
..
CREDITS 2nd step towards auto-credits 26 years ago
EXPERIMENTAL Added some missing EXPERIMENTAL files plus some missing extensions 25 years ago
Makefile.in - Fix copyright notices with 2001 25 years ago
README updated documentation and configuration 26 years ago
class.c - Fix copyright notices with 2001 25 years ago
class.h - Fix copyright notices with 2001 25 years ago
common.c - Fix copyright notices with 2001 25 years ago
common.h - Fix copyright notices with 2001 25 years ago
config.m4 Corrected typo in config.m4 25 years ago
corba.c * include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build) 25 years ago
corba.h - Fix copyright notices with 2001 25 years ago
enum.c - Fix copyright notices with 2001 25 years ago
enum.h - Fix copyright notices with 2001 25 years ago
findtype.c - Fix copyright notices with 2001 25 years ago
findtype.h - Fix copyright notices with 2001 25 years ago
hashtable.c - Fix copyright notices with 2001 25 years ago
hashtable.h - Fix copyright notices with 2001 25 years ago
namedvalue_to_zval.c - Fix copyright notices with 2001 25 years ago
namedvalue_to_zval.h - Fix copyright notices with 2001 25 years ago
object.c - Fix copyright notices with 2001 25 years ago
object.h - Fix copyright notices with 2001 25 years ago
php_orbit.c * include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build) 25 years ago
php_orbit.h - Fix copyright notices with 2001 25 years ago
struct.c - Fix copyright notices with 2001 25 years ago
struct.h - Fix copyright notices with 2001 25 years ago
typecode.c - Fix copyright notices with 2001 25 years ago
typecode.h - Fix copyright notices with 2001 25 years ago
typemanager.c - Fix copyright notices with 2001 25 years ago
typemanager.h - Fix copyright notices with 2001 25 years ago
zval_to_namedvalue.c - Fix copyright notices with 2001 25 years ago
zval_to_namedvalue.h - Fix copyright notices with 2001 25 years ago

README

$Id$

About Satellite
---------------
Satellite is CORBA support for PHP using ORBit.

The original version was made by David Eriksson <david@2good.com>
during the summer 2000.


Installation
------------
Read below about installing ORBit.

Then create a directory on your server for your IDL files, and add
an entry to your php.ini like this:

idl_directory = /var/idl

Note: If you compile Satellite as a dynamic PHP extension you must have the
above line located before the extension=satellite.so line in php.ini!

PHP as an Apache static module
------------------------------
Before linking Apache you must do either of these things:

a) Before running Apache's configure you set the environment variable
LIBS like this:

export LIBS="`orbit-config --libs client` `libIDL-config --libs`"

b) You edit apache/src/modules/php4/libphp4.module and
add `orbit-config --libs client` `libIDL-config --libs`
within the quotes on the line beginning with LIBS=


What version of ORBit is required?
----------------------------------
You need a CVS version of ORBit to use Satellite!

This does NOT work with ORBit 0.5.5 or earlier.

The latest CVS version of ORBit in CVS requires glib-2.0 and has not been
tested. Because of this we checkout a CVS version from a known safe date.

How to install ORBit from CVS
-----------------------------

(1) Get it from CVS

CVS root: :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
Password: Empty string
Directory: ORBit
Safe date: 2000-09-02 (yyyy-mm-dd)

More about GNOME:s CVS on http://www.gnome.org/start/source.html

Sample session at command line to checkout:

$ export CVSROOT=":pserver:anonymous@anoncvs.gnome.org:/cvs/gnome"

$ cvs login
(Logging in to anonymous@anoncvs.gnome.org)
CVS password:

$ cvs checkout -D "2000-09-02" ORBit
cvs server: Updating ORBit
.
.
.

(2) Set the environment variable CERTIFIED_GNOMIE to whatever you like.

(3) Run ./autogen.sh, gmake och gmake install


How to install ORBit from snapshot
----------------------------------

(1) Download snapshot from one of these addresses:

http://download.2good.nu/satellite/ORBit-20000902.tgz
http://www.2good.com/satellite/ORBit-20000902.tgz

(2) Set the environment variable CERTIFIED_GNOMIE to whatever you like.

(3) Run ./configure, gmake and gmake install