GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - aahl/initial-commit at php

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

6 Commits
6 Commits

Folders and files

NameName
Last commit message
Last commit date
Zend
Zend
 
 
ext
ext
 
 
main
main
 
 
regex
regex
 
 
win32
win32
 
 
BUGS
BUGS
 
 
CHANGES
CHANGES
 
 
CODING_STANDARDS
CODING_STANDARDS
 
 
COPYING
COPYING
 
 
CREDITS
CREDITS
 
 
ChangeLog
ChangeLog
 
 
EXTENSION_STATUS
EXTENSION_STATUS
 
 
FUNCTION_LIST.txt
FUNCTION_LIST.txt
 
 
INSTALL
INSTALL
 
 
LICENSE
LICENSE
 
 
Makefile.in
Makefile.in
 
 
README.QNX
README.QNX
 
 
README.WIN32
README.WIN32
 
 
TODO
TODO
 
 
WISHLIST
WISHLIST
 
 
WISHLIST-3.1
WISHLIST-3.1
 
 
acconfig.h
acconfig.h
 
 
aclocal.m4
aclocal.m4
 
 
apMakefile.libdir
apMakefile.libdir
 
 
apMakefile.tmpl
apMakefile.tmpl
 
 
apidoc.txt
apidoc.txt
 
 
bison.simple
bison.simple
 
 
build-defs.h.in
build-defs.h.in
 
 
calendar.mak
calendar.mak
 
 
config.guess
config.guess
 
 
config.h.in
config.h.in
 
 
config.sub
config.sub
 
 
configure.in
configure.in
 
 
control_structures.h
control_structures.h
 
 
crypt.mak
crypt.mak
 
 
cvsusers
cvsusers
 
 
dbase.mak
dbase.mak
 
 
dbm.mak
dbm.mak
 
 
filepro.mak
filepro.mak
 
 
foo
foo
 
 
foo2
foo2
 
 
foo3
foo3
 
 
foo4
foo4
 
 
footer
footer
 
 
gd.mak
gd.mak
 
 
getopt.c
getopt.c
 
 
getopt.h
getopt.h
 
 
header
header
 
 
hyperwave.mak
hyperwave.mak
 
 
imap4.mak
imap4.mak
 
 
install-sh
install-sh
 
 
internal_functions.c
internal_functions.c
 
 
ldap.mak
ldap.mak
 
 
libphp3.module.in
libphp3.module.in
 
 
ltconfig
ltconfig
 
 
ltmain.sh
ltmain.sh
 
 
main.h
main.h
 
 
makeall.bat
makeall.bat
 
 
makedist
makedist
 
 
makeparser.bat
makeparser.bat
 
 
mod_php3.c
mod_php3.c
 
 
mod_php3.h
mod_php3.h
 
 
msql.mak
msql.mak
 
 
msql1.mak
msql1.mak
 
 
mtparser.bat
mtparser.bat
 
 
mysql.mak
mysql.mak
 
 
objects
objects
 
 
output.c
output.c
 
 
output.h
output.h
 
 
php3.ini-dist
php3.ini-dist
 
 
php3_realpath.c
php3_realpath.c
 
 
php3_realpath.h
php3_realpath.h
 
 
php3_sprintf.c
php3_sprintf.c
 
 
php3_threads.c
php3_threads.c
 
 
php3_threads.h
php3_threads.h
 
 
php3extra.dsw
php3extra.dsw
 
 
php3sapi.dsw
php3sapi.dsw
 
 
php4.dsp
php4.dsp
 
 
php_custom_build.mak
php_custom_build.mak
 
 
press-release-3.0.txt
press-release-3.0.txt
 
 
recurse
recurse
 
 
request_info.c
request_info.c
 
 
request_info.h
request_info.h
 
 
setup
setup
 
 
snmp.mak
snmp.mak
 
 
stamp-h.in
stamp-h.in
 
 
test.php4
test.php4
 
 
test.pl
test.pl
 
 
test_class_inheritance
test_class_inheritance
 
 
testarray
testarray
 
 
testarray.pl
testarray.pl
 
 
testarray2
testarray2
 
 
testarray2.pl
testarray2.pl
 
 
testclassfunc
testclassfunc
 
 
testcom
testcom
 
 
testfe
testfe
 
 
testfunc
testfunc
 
 
testfunc.pl
testfunc.pl
 
 
testfunc2
testfunc2
 
 
testfunc2.pl
testfunc2.pl
 
 

Repository files navigation

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 -- [email protected]

About

🫡 A tribute to the legendary first commits of foundational open-source projects, preserving the humble beginnings where programming history began.

Topics

first-commithello-worldinitial-commit

Resources

Readme
Activity
Custom properties

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.