Edin Kadribasic said at 14:45 4-3-2002:

> > >Ok, seeing that some people indeed do use cygwin to build PHP, here's
> > >report about my achievements:
> >
> > Just checked with new cygwin and it builds, compiles but does not link,
> > seem to be a problem with underscore generation. The cli executable
> > does not find its functions....maybe i check this later
> >
> > by the way i have now problems with php 4.1.1 and 4.1.2 but then came
>cli...
>
>Just compiled php from cvs and have encountered no problems.

* Cygwin 1.3.10
* latest binary autotools, including -devel branches
* './configure' '--prefix=/usr/local/php' '--with-apache=../apache_1.3.23' 
'--enable-debug' '--without-pear' '--enable-magic-quotes' 
'--disable-short-tags' '--enable-trans-sid' '--enable-session' 
'--disable-xml' '--with-pic'

The --with-pic is a left-over from the dso install-attempt.

2 problems:
1) Can't do it as a DSO, since LTLIBRARY_NAME is set to libphp4.la and it 
doesn't build libphp4.so from that. Then fails apxs install, which expects 
libs/libphp4.so.

2) In the above configure-line, the -DCYGWIN define isn't set, which causes 
problems with datetime.c as I fixed the _timezone/timezone for the DSO 
install with #ifndef CYGWIN. If it doesn't trigger anything else in the 
makefiles, it prolly is the best way to fix it, since it's quite common.

Benchmarks for CYGWIN_NT-5.0 SERVER 1.3.10(0.51/3/2) 2002-02-25 11:14 i686 
unknown (Celeron 400MhZ, running W2k Adv. Server, 100Mbit connection to 
BSDi benchmark host):

mdev@bsdi /ap/bin
$ ./ab -n 1000 -c 5 -k http://192.168.0.1:82/phpinfo.php
This is ApacheBench, Version 1.3d <$Revision: 1.58 $> apache-1.3
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-2001 The Apache Group, http://www.apache.org/

Benchmarking 192.168.0.1 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests
Server Software:        Apache/1.3.23
Server Hostname:        192.168.0.1
Server Port:            82

Document Path:          /phpinfo.php
Document Length:        46985 bytes

Concurrency Level:      5
Time taken for tests:   60.129 seconds
Complete requests:      1000
Failed requests:        0
Broken pipe errors:     0
Keep-Alive requests:    0
Total transferred:      47222144 bytes
HTML transferred:       47054476 bytes
Requests per second:    16.63 [#/sec] (mean)
Time per request:       300.64 [ms] (mean)
Time per request:       60.13 [ms] (mean, across all concurrent requests)
Transfer rate:          785.35 [Kbytes/sec] received

Connnection Times (ms)
               min  mean[+/-sd] median   max
Connect:        0     1    0.3      1    11
Processing:    35   295  397.4    172  4295
Waiting:       34   294  397.4    172  4295
Total:         35   296  397.4    173  4296

Percentage of the requests served within a certain time (ms)
   50%    173
   66%    272
   75%    333
   80%    384
   90%    636
   95%   1093
   98%   1516
   99%   2112
  100%   4296 (last request)


Met vriendelijke groeten / With kind regards,

IDG.nl
Melvyn Sopacua
Webmaster

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to