cvs: php4 /ext/ircg README.txt

From: Date: Thu, 18 Jan 2001 10:46:18 +0000
Subject: cvs: php4 /ext/ircg README.txt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-3675@lists.php.net to get a copy of this message
sas Thu Jan 18 02:46:18 2001 EDT Modified files: /php4/ext/ircg README.txt Log: Expand tabs Index: php4/ext/ircg/README.txt diff -u php4/ext/ircg/README.txt:1.3 php4/ext/ircg/README.txt:1.4 --- php4/ext/ircg/README.txt:1.3 Thu Jan 18 02:45:22 2001 +++ php4/ext/ircg/README.txt Thu Jan 18 02:46:17 2001 @@ -1,96 +1,96 @@ -($Id: README.txt,v 1.3 2001/01/18 10:45:22 sas Exp $) +($Id: README.txt,v 1.4 2001/01/18 10:46:17 sas Exp $) STATUS - The IRCG extension, the related library and the thttpd SAPI module - were tested with Purify. All recognized defects are closed as of - 09 Jan 2001 and IRCG 0.7. + The IRCG extension, the related library and the thttpd SAPI module + were tested with Purify. All recognized defects are closed as of + 09 Jan 2001 and IRCG 0.7. - Mailing lists and other information can be found on IRCG's homepage: + Mailing lists and other information can be found on IRCG's homepage: - http://schumann.cx/ircg/ + http://schumann.cx/ircg/ INSTALLATION: THE QUICK WAY -1. Download +1. Download - http://schumann.cx/ircg/install_ircg.sh + http://schumann.cx/ircg/install_ircg.sh -2. Edit some variables at the top of that script: +2. Edit some variables at the top of that script: - prefix - the directory where all software gets installed (the user running - the script must have write permission to that directory). - - php4_sourcedir - a very recent checkout of the PHP 4 Repository, fully buildconf'd. - - st_target - the State Threads Target (i.e. freebsd-optimized) + prefix + the directory where all software gets installed (the user running + the script must have write permission to that directory). + + php4_sourcedir + a very recent checkout of the PHP 4 Repository, fully buildconf'd. + + st_target + the State Threads Target (i.e. freebsd-optimized) - st_targetdir - the State Threads Directory name (i.e. FREEBSD_uname -r_OPT) + st_targetdir + the State Threads Directory name (i.e. FREEBSD_uname -r_OPT) - thttpd/IRCG/st (probably don't need to be changed) - the latest version numbers of the respective software + thttpd/IRCG/st (probably don't need to be changed) + the latest version numbers of the respective software - State Threads and IRCG currently require GNU make, so if your - system make is not GNU make, apply s/make/gmake/ or whatever - is appropiate for your system to install_ircg.sh. + State Threads and IRCG currently require GNU make, so if your + system make is not GNU make, apply s/make/gmake/ or whatever + is appropiate for your system to install_ircg.sh. -3. Run +3. Run - chmod +x install_ircg.sh - ./install_ircg.sh + chmod +x install_ircg.sh + ./install_ircg.sh - If you have a standard system (i.e. Linux or FreeBSD), the process - should finish without any problem. + If you have a standard system (i.e. Linux or FreeBSD), the process + should finish without any problem. - Note 1: Currently, the shipped patches are in the unified diff - format. Some ancient patch tools cannot handle that format. On - those systems, installing GNU patch is recommened. + Note 1: Currently, the shipped patches are in the unified diff + format. Some ancient patch tools cannot handle that format. On + those systems, installing GNU patch is recommened. - Note 2: The State Threads build system is quite simple. On some - ancient systems, State Threads handle only the vendor compiler, - not GCC. In that case, you might need to fiddle with the build - system yourself.. Good luck. - + Note 2: The State Threads build system is quite simple. On some + ancient systems, State Threads handle only the vendor compiler, + not GCC. In that case, you might need to fiddle with the build + system yourself.. Good luck. + - + THE MANUAL WAY -1. Install SGI's State Threads Library +1. Install SGI's State Threads Library http://oss.sgi.com/projects/state-threads/download/ - (Just copy st.h to /usr/include and libst.* to /usr/lib) - -2. Install the event-based IRC Gateway Library + (Just copy st.h to /usr/include and libst.* to /usr/lib) + +2. Install the event-based IRC Gateway Library - http://schumann.cx/ircg/ + http://schumann.cx/ircg/ -3. Download and extract thttpd 2.20b or later +3. Download and extract thttpd 2.20b or later - http://www.acme.com/software/thttpd/ + http://www.acme.com/software/thttpd/ -4. Install PHP into thttpd +4. Install PHP into thttpd - $ ./configure [..] \ - --with-thttpd=../thttpd-2.xx \ - --with-ircg=/prefix/of/ircg + $ ./configure [..] \ + --with-thttpd=../thttpd-2.xx \ + --with-ircg=/prefix/of/ircg - $ make install + $ make install -5. Patch thttpd to add State Thread support +5. Patch thttpd to add State Thread support - $ cd thttpd-2.xx - $ patch -p1 < ../IRCG-x.x/patch_thttpd + $ cd thttpd-2.xx + $ patch -p1 < ../IRCG-x.x/patch_thttpd -6. Configure and install thttpd +6. Configure and install thttpd @@ -100,13 +100,17 @@ You will also need some kind of IRC server. You can use a public server, but that makes testing usually slow. -I prefer to use a local IRC server, like Undernet's ircu. +I prefer to use a local IRC server, like UnrealIRCD: - http://coder-com.undernet.org/ + http://www.unrealircd.com/ +Or the Undernet IRC server: + + http://coder-com.undernet.org/ + A highly customizable PHP framework can be found here: - http://schumann.cx/ircg/ircg-php-scripts.tar.gz + http://schumann.cx/ircg/ircg-php-scripts.tar.gz Start with index.php.

« previous php.cvs (#3675) next »