The PHP Interpreter
Go to file
1999-09-21 23:37:26 +00:00
ext removed NULL reference 1999-09-21 23:37:26 +00:00
main - Internal functions which are basic language functions should be in Zend 1999-09-20 16:56:02 +00:00
regex - Leave this for now. 1999-09-15 05:44:59 +00:00
scripts Fix&improve conversion scripts 1999-08-07 15:31:57 +00:00
tests - Internal functions which are basic language functions should be in Zend 1999-09-20 16:56:02 +00:00
TSRM Workaround to prevent TSRM from defining PACKAGE and VERSION. 1999-09-06 15:32:19 +00:00
win32 - Make Win32 compile again 1999-09-18 19:13:38 +00:00
Zend - Fix problem where function parameter fetches were created too late. 1999-09-21 20:00:01 +00:00
acconfig.h.in final php3.ini -> php.ini renaming? 1999-07-25 12:57:50 +00:00
acinclude.m4 silence libtool 1999-09-16 08:26:46 +00:00
apidoc-zend.txt Time to rename the child 1999-05-22 09:24:21 +00:00
apidoc.txt I think that is the preferred way as of now 1999-05-28 18:51:51 +00:00
apMakefile.libdir PHP 4.0 1999-04-07 21:05:13 +00:00
apMakefile.tmpl Close bug #1742 1999-08-14 16:52:28 +00:00
build-defs.h.in Changes for updated odbc module 1999-09-05 13:06:24 +00:00
buildconf libtool check fix 1999-09-16 13:52:19 +00:00
calendar.mak PHP 4.0 1999-04-07 21:05:13 +00:00
cgi_main.c - Added support for unknown POST content types (Zeev) 1999-09-16 23:18:15 +00:00
ChangeLog *** empty log message *** 1999-09-21 21:39:20 +00:00
ChangeLog.3 Time to remove the PHP 3.0 ChangeLog 1999-07-22 21:49:53 +00:00
ChangeLog.TODO - Added support for unknown POST content types (Zeev) 1999-09-16 23:18:15 +00:00
CODING_STANDARDS PHP 4.0 1999-04-07 21:05:13 +00:00
configure.in.in * Do not check explicitly for symbols in the C library (fixes #2339) 1999-09-21 14:51:24 +00:00
CREDITS * Turn on debug by default 1999-07-17 16:43:11 +00:00
crypt.mak PHP 4.0 1999-04-07 21:05:13 +00:00
dbase.mak PHP 4.0 1999-04-07 21:05:13 +00:00
dbm.mak PHP 4.0 1999-04-07 21:05:13 +00:00
dlist.c malloc.h is deprecated, use stdlib.h instead 1999-08-23 19:43:01 +00:00
dlist.h Moving dlist stuff into core. 1999-07-19 18:58:44 +00:00
fhttpd.c License update 1999-07-16 13:13:16 +00:00
filepro.mak PHP 4.0 1999-04-07 21:05:13 +00:00
footer PHP 4.0 1999-04-07 21:05:13 +00:00
FUNCTION_LIST.txt PHP 4.0 1999-04-07 21:05:13 +00:00
gd.mak PHP 4.0 1999-04-07 21:05:13 +00:00
genif.pl vpath patches (cool job Stig!) 1999-05-03 19:59:55 +00:00
genif.sh - add global startup/shutdown handlers 1999-09-03 17:46:39 +00:00
getopt.c getopt.h conflicted with system include file 1999-05-29 13:53:59 +00:00
header PHP 4.0 1999-04-07 21:05:13 +00:00
hyperwave.mak PHP 4.0 1999-04-07 21:05:13 +00:00
imap4.mak PHP 4.0 1999-04-07 21:05:13 +00:00
INSTALL . 1999-09-16 13:41:38 +00:00
install-sh PHP 4.0 1999-04-07 21:05:13 +00:00
ldap.mak PHP 4.0 1999-04-07 21:05:13 +00:00
libphp4.module.in remove all references to RAW_RPATHs 1999-08-22 18:47:27 +00:00
LICENSE untabified 1999-09-06 13:35:37 +00:00
main.h License update 1999-07-16 13:13:16 +00:00
makeall.bat PHP 4.0 1999-04-07 21:05:13 +00:00
makedist Fix makedist to work with the libtool enabled distribution 1999-08-04 22:33:18 +00:00
Makefile.in fix Unix build 1999-09-17 00:12:58 +00:00
makeparser.bat PHP 4.0 1999-04-07 21:05:13 +00:00
mod_php4.c Fixed a memory leak in the Apache per-directory directives handler 1999-09-20 11:54:06 +00:00
mod_php4.exp port Rasmus' APXS changes for AIX 1999-06-27 21:36:00 +00:00
mod_php4.h License update 1999-07-16 13:13:16 +00:00
MODULES_STATUS Fixed odbc_fetch_into, added prototype return values. 1999-08-09 16:35:47 +00:00
msql1.mak PHP 4.0 1999-04-07 21:05:13 +00:00
msql.mak PHP 4.0 1999-04-07 21:05:13 +00:00
mtparser.bat PHP 4.0 1999-04-07 21:05:13 +00:00
mysql.mak PHP 4.0 1999-04-07 21:05:13 +00:00
output.c - X-* is probably more standard. 1999-09-13 20:03:56 +00:00
output.h Time to do that - rename the output layer prefix 1999-09-12 03:25:02 +00:00
php3_realpath.c License update 1999-07-16 13:13:16 +00:00
php3_realpath.h License update 1999-07-16 13:13:16 +00:00
php3_sprintf.c Removed '3' from key functions in PHP (maintained compatibility through 1999-08-02 19:17:14 +00:00
php4.dsp - Changed phpinfo() to list modules that have no info function 1999-08-07 17:52:11 +00:00
php4.dsw * Plenty of thread safety and Win32 work. 1999-04-26 14:00:49 +00:00
php4.gif temporary icon for RPMs until Colin gets back and can make us a spiffy new one 1999-07-24 19:00:06 +00:00
php4.spec.in added workaround for Solaris PIC weirdness. 1999-07-24 19:02:38 +00:00
php4dll.dsp - Make Win32 compile again 1999-09-18 19:13:38 +00:00
php4dllts.dsp - Make Win32 compile again 1999-09-18 19:13:38 +00:00
php4ext.dsw * Add a new workspace for dynamic PHP extensions. 1999-06-04 10:45:54 +00:00
php4ts.dsp Update DSPs 1999-07-17 13:05:43 +00:00
php4ts.dsw - Add PHP Modules workspace 1999-08-13 21:03:27 +00:00
php_custom_build.mak PHP 4.0 1999-04-07 21:05:13 +00:00
php_getopt.h getopt.h conflicted with system include file 1999-05-29 13:53:59 +00:00
php.ini-dist Rename allow_builtin_links to expose_php 1999-09-11 16:32:08 +00:00
php.map - better use of scoping 1999-09-10 21:51:17 +00:00
README-BCMATH Handle BCMath 1999-07-17 10:59:22 +00:00
README.QNX PHP 4.0 1999-04-07 21:05:13 +00:00
request_info.c License update 1999-07-16 13:13:16 +00:00
request_info.h License update 1999-07-16 13:13:16 +00:00
setup last bunch of extensions moving to ext/ 1999-04-22 02:48:28 +00:00
snmp.mak PHP 4.0 1999-04-07 21:05:13 +00:00
stamp-h.in PHP 4.0 1999-04-07 21:05:13 +00:00
zlib.mak PHP 4.0 1999-04-07 21:05:13 +00:00

QNX4 Installation Notes
-----------------------

NOTE: General installation instructions are in the INSTALL file 


1. To compile and test PHP3 you have to grab, compile and install:
	- GNU dbm library or another db library;
	- GNU bison (1.25 or later; 1.25 tested);
	- GNU flex (any version supporting -o and -P options; 2.5.4 tested);
	- GNU diffutils (any version supporting -w option; 2.7 tested);

2. To use CVS version you may need also:
	- GNU CVS (1.9 tested);
	- GNU autoconf (2.12 tested);
	- GNU m4 (1.3 or later preferable; 1.4 tested);

3. To run configure define -lunix in command line:
	LDFLAGS=-lunix ./configure

4. To use Sybase SQL Anywhere define ODBC_QNX and CUSTOM_ODBC_LIBS in
	command line and run configure with --with-custom-odbc:
	CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50
   If you have SQL Anywhere version 5.5.00, then you have to add 
	CFLAGS=-DSQLANY_BUG
   to workaround its SQLFreeEnv() bug. Other versions has not been tested,
   so try without this flag first.

5. To build the Apache module, you may have to hardcode an include path for 
   alloc.h in your Apache base directory:
	- APACHE_DIRECTORY/src/httpd.h: 
		change	#include "alloc.h"
		to 		#include "APACHE_DIRECTORY/src/alloc.h"
   Unless you want to use system regex library, you have to hardcode also
   a path to regex.h:
	- APACHE_DIRECTORY/src/conf.h:  
		change  #include <regex.h>
		to		#include "APACHE_DIRECTORY/src/regex/regex.h"
   I don't know so far why this required for QNX, may be it is Watcom 
   compiler problem.

  If you building Apache module with SQL Anywhere support, you'll get
  symbol conflict with BOOL. It is defined in Apache (httpd.h) and in 
  SQL Anywhere (odbc.h). This has nothing to do with PHP, so you have to 
  fix it yourself someway.

6. With above precautions, it should compile as is and pass regression
	tests completely:
		make
		make check
		make install

	Don't bother me unless you really sure you made	that all but it 
	still doesn't work.

June 28, 1998
Igor Kovalenko -- owl@infomarket.ru