Stig Bakken
beceb905cd
in case ltconfig isn't checked out executable
1999-07-23 15:29:57 +00:00
Sascha Schumann
3ccb07f34b
add the HPUX ANSI detection from php3
1999-07-22 21:11:09 +00:00
Stig Bakken
d9f52fe0a7
First cut at standard way of making dynamically loadable extensions on UNIX.
...
Examples on how to test:
./configure --with-xml static
./configure --with-xml=/opt static
./configure --with-xml=shared shared
./configure --with-xml=shared,/opt shared
The difference between these two is that when the extension is shared, it
is not merged into libphpext.a. The shared extension is currently always
built. I can't find a way to do just one or the other with automake/libtool,
if someone has a clever idea, please come forward. :-)
"make install" installs the .so (as well as a lot of other cruft) in
$prefix/lib/php.
1999-07-21 21:56:25 +00:00
Stig Bakken
968d6d9f8d
change version number to 4.0b2-dev
1999-07-21 14:42:22 +00:00
Sascha Schumann
dbe9e99213
disable broken sprintf test
1999-07-21 08:37:59 +00:00
Sascha Schumann
76cf93994c
defaults to empty string
1999-07-21 08:26:51 +00:00
Sascha Schumann
07e30106b9
get rid of --with-shared-apache
...
it's currently broken and redundant (use APXS instead)
1999-07-20 16:54:05 +00:00
Zeev Suraski
bc29ceef1b
* Turn on debug by default
...
* Remove CREDITS file, point to web page instead
1999-07-17 16:43:11 +00:00
Zeev Suraski
a6dc6b88d2
Handle BCMath
...
Add a license pointer
1999-07-17 10:59:22 +00:00
Zeev Suraski
af58c35f5c
Remove MEMORY_LIMIT from PHP, it's a Zend issue...
1999-07-17 00:05:09 +00:00
Sascha Schumann
538e1cd230
the regex check relies on a previously set APXS variable,
...
so it needs to be after the apxs check
1999-07-16 19:28:33 +00:00
Sascha Schumann
bd07cce770
merge fix
1999-07-16 19:07:13 +00:00
Zeev Suraski
e883283590
* Update logos
...
* Move from PreAlpha 1 to Beta 1.
1999-07-14 23:33:00 +00:00
Rasmus Lerdorf
ce6faf02f6
Woops, this was in the wrong place
1999-07-14 15:15:42 +00:00
Sascha Schumann
f0febf044f
merge in some autoconf stuff
1999-07-11 10:51:41 +00:00
Sascha Schumann
081da5006e
let's start OS X hacking
1999-07-03 01:28:31 +00:00
Sascha Schumann
900850497d
suppress No such file or directory
1999-07-02 13:59:51 +00:00
Sascha Schumann
d819da4897
port Rasmus' APXS changes for AIX
1999-06-27 21:36:00 +00:00
Sascha Schumann
adde17749b
lex optimizations
1999-06-27 21:18:43 +00:00
Sascha Schumann
aa4e00b33c
port over autoconf fixes from php3
1999-06-27 21:14:00 +00:00
Sascha Schumann
6ec7163796
add dmalloc
1999-06-26 00:34:36 +00:00
Sascha Schumann
43a466a076
Introduce AC_ADD_* macros
...
The use of AC_EXPAND_PATH makes it possible to continue
to use relative paths when configuring PHP.
(e.g. --with-apache=../apache-1.3.x works again)
1999-06-20 18:52:46 +00:00
Sascha Schumann
5d62d88ece
typo
1999-06-17 15:45:26 +00:00
Andrey Hristov
14463b1ba8
Need to check if it exists first.
1999-06-17 15:17:17 +00:00
Stig Bakken
117a2fba07
* fixed some #if/#ifdef issues
...
* hand-patched in php3 changes from 3.0.6 to HEAD in these files:
fopen-wrappers.[ch] ext/standard/file.[ch] ext/standard/fsock.[ch]
ext/standard/php3_string.h ext/standard/string.c
* added some new file/socket macros for more readable code:
FP_FGETS(buf,len,sock,fp,issock)
FP_FREAD(buf,len,sock,fp,issock)
FP_FEOF(sock,fp,issock)
FP_FGETC(sock,fp,issock)
1999-06-16 17:06:53 +00:00
Stig Bakken
6b16188db0
append DEBUG_CFLAGS to CFLAGS
1999-06-11 12:22:53 +00:00
Sascha Schumann
941bdd57a3
- fix APXS VPATH build
...
- libzend/TSRM build in their own directories
- ext/Makefile was generated twice
****NOTE******
If you use any kind of VPATH, you need to do a "make distclean" in your
libzend/TSRM directory, before running configure again.
1999-05-29 16:15:21 +00:00
Zeev Suraski
0eb1498fa8
* Get Apache module to compile again with the regex stuff.
...
* Get Apache to propertly work with POST, and some SAPI fixes
1999-05-28 22:41:48 +00:00
Stig Bakken
96434e4899
self-contained extensions please :-)
1999-05-27 08:53:21 +00:00
Sascha Schumann
5d0a7599a9
- fix CGI build (at least)
1999-05-27 01:34:18 +00:00
Sascha Schumann
3165710b77
- add -lregex
...
- change module name to php4
1999-05-22 19:41:28 +00:00
Zeev Suraski
a08e3925b1
Time to rename the child
1999-05-22 09:24:21 +00:00
Sascha Schumann
4e08c66771
kill another 64-bit issue.
...
this affected at least md5 which produced wrong values on 64-bit platforms
1999-05-16 11:55:34 +00:00
Zeev Suraski
0b77132507
* Get Apache to work. POST doesn't work yet.
...
* There are now -I directives for the absolute path of php4, php4/libzend and the builddir for
the Apache module, so we can #include any php/Zend header.
* Rename config.h to php_config.h
1999-05-11 00:01:47 +00:00
Andrey Hristov
cd901e8586
-fixed configure.in.in to use genif.sh instead of genif.pl
...
-fixed genif.sh
-updated php3_mysql.h to have phpext_mysql_ptr
1999-05-08 18:16:30 +00:00
Zeev Suraski
18742324b3
ZTS fixes
...
Stig - --enable-thread-safety belongs in libzend, since libzend doesn't #include config.h, whereas
PHP does #include zend_config.h
1999-05-04 03:42:19 +00:00
Zeev Suraski
1401cd52fc
vpath patches (cool job Stig!)
1999-05-03 19:59:55 +00:00
Stig Bakken
9a66ffbaee
* added --enable-thread-safety switch
...
* now generating internal_functions.c
1999-05-03 11:11:23 +00:00
Zeev Suraski
3cd0af11ee
* Get the Apache module to compile again
...
* Get rid of php3_rqst, use SG(server_context) instead (there's still Apache-specific code,
but it nuked a global)
1999-04-26 17:26:37 +00:00
Rasmus Lerdorf
8ffbed7d7e
Ok, apxs build works nicely now
1999-04-25 22:16:44 +00:00
Rasmus Lerdorf
c4442ed7c5
Ok, this beast compiles via --with-apxs
...
Not sure if it actually works yet though. I have a feeling there are
some -fpic flags missing in the libzend build. Will test later on
today.
1999-04-25 14:10:23 +00:00
Sascha Schumann
6955cacb21
unreliable check whether cc option can be used really
1999-04-24 23:36:25 +00:00
Sascha Schumann
d558f56ba0
add function checks
1999-04-24 21:39:33 +00:00
Andrey Hristov
4aeb630539
Change cmp'risons to be cross-shell compatible.
1999-04-24 21:21:35 +00:00
Sascha Schumann
bec518a62d
port from PHP3
1999-04-24 20:43:58 +00:00
Stig Bakken
2c0ad3ee25
last bunch of extensions moving to ext/
...
fhttpd module taken out of functions, functions is ready to go.
The only extensions I have tested are gd+freetype and odbc(solid).
Please try compiling in your favourite extensions and let me know how it
works.
1999-04-22 02:48:28 +00:00
Stig Bakken
2a78f92804
moved imap and ldap
1999-04-22 00:45:14 +00:00
Stig Bakken
ff37732997
moved fdf, hyperwave, informix and some smaller files
1999-04-22 00:25:57 +00:00
Stig Bakken
f582bec9db
moved db
1999-04-21 23:37:47 +00:00
Stig Bakken
f9f82960d9
moved bcmath
1999-04-21 23:28:00 +00:00