> I've been looking into this as you speak.  Seems from reading doco that you
> can't go Java->PHP->Java which is what we need.  Not sure what would happen
> if PHP called from Java created a JVM.  Too bad there isn't a PHP Jython
> like thing....
> 

have a look at the java sapi (server [sic!] application interface) and the
servlet.java, there you can call the php engine - zend - out of a servlet
container.

> Bill
> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]]On Behalf Of marc
>> fleury
>> Sent: Thursday, January 09, 2003 7:35 PM
>> To: [EMAIL PROTECTED]
>> Subject: RE: Re[4]: [JBoss-dev] PHP
>> 
>> 
>> holger,
>> 
>> we totally agree and we are talking about the same thing.  I already
>> proposed it to Julien back when we wanted to go PN.  The idea is indeed
>> to RUN PHP APPS AS IS in JBoss but with the merit of same VM cache
>> access. That is what it is all about and what is killing the current
>> www.jboss.org machine under apache/php, the fact that PHP is a lot of
>> servlet/jdbc equivalent code done poorly.
>> 
>> Let's do a port for now, with EJB representing the tables so that at
>> least we remove the JDBC code (or ODBC or whatever it is PHP uses) and
>> leverage some cache.  It will speed www.jboss.org speed by ten.
>> 
>> marcf
>> 
>>> -----Original Message-----
>>> From: [EMAIL PROTECTED]
>>> [mailto:[EMAIL PROTECTED]] On
>>> Behalf Of Holger Baxmann
>>> Sent: Thursday, January 09, 2003 7:28 PM
>>> To: [EMAIL PROTECTED]
>>> Subject: Re: Re[4]: [JBoss-dev] PHP
>>> 
>>> 
>>> mmmhhhhmmm, i am not talking about porting xor integration. i
>>> am talking about php beeing a _frontend_ in the deeeeepest
>>> meaning. unfortunately was this not sufficient for the php
>>> people to fullfill the the marketing flyers of their
>>> products. so they called the backend, and there is definitely
>>> only one possible, directly via libraries. what stands
>>> against a jboss-faking-the-backend-library? we will provide
>>> the smooth migration not only to jboss, but to the bunches of
>>> running businesses in php too. if we have html, soap, corba,
>>> rmi, etc. etc. 'frontends' then php seems not a problem for me.
>>> 
>>> let's do both
>>> 
>>> bax
>>> 
>>>> Von: julien viet <[EMAIL PROTECTED]>
>>>> Antworten an: [EMAIL PROTECTED]
>>>> Datum: Fri, 10 Jan 2003 01:14:23 +0100
>>>> An: Holger Baxmann <[EMAIL PROTECTED]>
>>>> Betreff: Re[4]: [JBoss-dev] PHP
>>>> 
>>>> we already tried to investigate that way a couple of month ago. but
>>>> servlet and PHP are not in the same space. Therefore no tight
>>>> interraction is possible with jboss, serialization issues are a
>>>> consequence.
>>>> 
>>>> julien
>>>> 
>>>> HB> just found it:
>>>> 
>>>> HB> XLVIII. Java
>>>> 
>>>> HB> There are two possible ways to bridge PHP and Java: you
>>> can either
>>>> integrate
>>>> HB> PHP into a Java Servlet environment, which is the more
>>> stable and
>>>> efficient
>>>> HB> solution, or integrate Java support into PHP. The former is
>>>> HB> provided by a SAPI module that interfaces with the
>>> Servlet server,
>>>> HB> the latter by the
>>>> Java
>>>> HB> extension.
>>>> 
>>>> HB> at: http://php.benscom.com/manual/kr/ref.java.php
>>>> 
>>>> HB> bax
>>>> 
>>>>>> Von: Holger Baxmann <[EMAIL PROTECTED]>
>>>>>> Antworten an: [EMAIL PROTECTED]
>>>>>> Datum: Fri, 10 Jan 2003 00:57:31 +0100
>>>>>> An: <[EMAIL PROTECTED]>
>>>>>> Betreff: Re: Re[2]: [JBoss-dev] PHP
>>>>>> 
>>>>>>> I thought about it, but that wouldn't solve the case. Direct DB
>>>>>>> would still be used and slowness would still be there, PHP db
>>>>>>> functions would be mapped to JDBC.
>>>>>>> 
>>>>>>> The problem is not PHP, it's the way PHP guys code.
>>>>>>> 
>>>>>> i know, deeply: i know.
>>>>>> my last paid job was for a company with around 80.000 php source
>>>>>> code lines in a collaboration app. one option to go not
>>> blasted away
>>>>>> was porting this to j2. the company has had no further
>>> life because
>>>>>> of not taking the option
>>>>>> :)
>>>>>> 
>>>>>> imho, there are not too many functions that the guys are calling,
>>>>>> around some hundred. if we are able to fake - licensingwise the
>>>>>> functionality of - the zend engine via a filter, it bites
>>> me to use
>>>>>> 'interceptor' - before the engine is called, we should
>>> have a smooth
>>>>>> migration to jboss through parsing the php code to  - ok, ok -
>>>>>> xml/xsd, don't we?
>>>>>> 
>>>>>> the particular sql dialect is not really more complicated
>>> than the
>>>>>> uglyiest php script.
>>>>>> 
>>>>>> the db access should not be the real problem - most of them use
>>>>>> mysql anyway. a) this is no database b) jboss should be able to
>>>>>> behave like a non-transactional thing like this
>>>>>> 
>>>>>> bax
>>>>>> 
>>>>>>> Anyway that would be a great project and could attract many
>>>>>>> developpers onto J2EE platform.
>>>>>>> 
>>>>>>> There do not exists a PHP specification. Such a project would
>>>>>>> consist in retro engineering there compiler. In fact I
>>> don't know
>>>>>>> anything about zend and their licence, though project is
>>> hosted by
>>>>>>> apache.
>>>>>>> 
>>>>>>> Here is the header they use in sourecode :
>>>>>>> 
>>>>>>> /*
>>>>>>> 
>>> +-------------------------------------------------------------
>>> ---------+
>>>>>>>  | Zend Engine
>>>                |
>>>>>>> 
>>>>>>> 
>>> +-------------------------------------------------------------
>>> ---------+
>>>>>>>  | Copyright (c) 1998-2002 Zend Technologies Ltd.
>>> (http://www.zend.com) |
>>>>>>> 
>>> +-------------------------------------------------------------
>>> ---------+
>>>>>>>  | This source file is subject to version 2.00 of the
>>> Zend license,     |
>>>>>>>  | that is bundled with this package in the file
>>> LICENSE, and is        |
>>>>>>>  | available at through the world-wide-web at
>>>                |
>>>>>>>  | http://www.zend.com/license/2_00.txt.
>>>                |
>>>>>>>  | If you did not receive a copy of the Zend license and
>>> are unable to  |
>>>>>>>  | obtain it through the world-wide-web, please send a
>>> note to          |
>>>>>>>  | [EMAIL PROTECTED] so we can mail you a copy
>>> immediately.              |
>>>>>>> 
>>> +-------------------------------------------------------------
>>> ---------+
>>>>>>>  | Authors: Andi Gutmans <[EMAIL PROTECTED]>
>>>                |
>>>>>>>  |          Zeev Suraski <[EMAIL PROTECTED]>
>>>                |
>>>>>>> 
>>> +-------------------------------------------------------------
>>> ---------+
>>>>>>> */
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> HB> anybody thought about integrating php (and this way the
>>>>>>> cms-whatever-this-is
>>>>>>> HB> thingy) into the the containers? maybe by calling the zend
>>>>>>> HB> engine
>>>>>>> natively?
>>>>>>> 
>>>>>>> HB> layer rules ...
>>>>>>> 
>>>>>>> HB> just an idea ..
>>>>>>> 
>>>>>>> HB> bax
>>>>>>> 
>>>>>>>>> Von: "Bill Burke" <[EMAIL PROTECTED]>
>>>>>>>>> Antworten an: [EMAIL PROTECTED]
>>>>>>>>> Datum: Thu, 9 Jan 2003 15:34:10 -0500
>>>>>>>>> An: <[EMAIL PROTECTED]>
>>>>>>>>> Betreff: RE: [JBoss-dev] PHP
>>>>>>>>> 
>>>>>>>>> IWE.  Go Go Julien Viet!
>>>>>>>>> 
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: [EMAIL PROTECTED]
>>>>>>>>>> 
>>> [mailto:[EMAIL PROTECTED]]On Behalf
>>>>>>>>>> Of Matt Munz
>>>>>>>>>> Sent: Thursday, January 09, 2003 3:16 PM
>>>>>>>>>> To: [EMAIL PROTECTED]
>>>>>>>>>> Subject: RE: [JBoss-dev] PHP
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Marc & group,
>>>>>>>>>> 
>>>>>>>>>>   Thanks for the details.
>>>>>>>>>> 
>>>>>>>>>>> We tried to rewrite
>>>>>>>>>>> the forums (which we did) and it took us for ever due to the
>>>>>>>>>>> publishing framework getting in the way.
>>>>>>>>>> 
>>>>>>>>>>   My good friend Google just explained "CMS
>>> publishing" to me,
>>>>>>>>>> and I think I understand the issue.  It is not PHP
>>> vs. J2EE, but
>>>>>>>>>> Post-Nuke vs. a J2EE-based CMS that apparently DNE.
>>>>>>>>>> 
>>>>>>>>>>   Not the best situation...
>>>>>>>>>> 
>>>>>>>>>>   - Matt
>>>>>>>>>> 
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: marc fleury [mailto:[EMAIL PROTECTED]]
>>>>>>>>>> Sent: Thursday, January 09, 2003 2:39 PM
>>>>>>>>>> To: [EMAIL PROTECTED]
>>>>>>>>>> Subject: RE: [JBoss-dev] PHP
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> Bill,
>>>>>>>>>>> 
>>>>>>>>>>> Don't worry, I'm not going to blast you for not "eating your
>>>>>>>>>>> own dog food".
>>>>>>>>>> 
>>>>>>>>>> you should.
>>>>>>>>>> 
>>>>>>>>>>>> JSP/Servlets/J2EE is better, but PostNuke is a good Content
>>>>>>>>>>> Management
>>>>>>>>>>>> System.
>>>>>>>>>>> 
>>>>>>>>>>> This statement, in and of itself, is a rationale for
>>> using J2EE
>>>>>>>>>>> instead of PHP ;) Could you divulge the precise
>>>>>>>>>>> reason(s) for choosing Post-Nuke? (I can think of
>>> many factors
>>>>>>>>>>> that often outweigh technical superiority -- time, money,
>>>>>>>>>>> expedience, IP issues... was it one of these?)
>>>>>>>>>> 
>>>>>>>>>> the real reason is that the APPLICATION IS THERE.  We
>>> tried to
>>>>>>>>>> rewrite the forums (which we did) and it took us for
>>> ever due to
>>>>>>>>>> the publishing framework getting in the way.  The problem we
>>>>>>>>>> have is that PostNuke is a bunch of PHP files with direct DB
>>>>>>>>>> access in it and we are having scalability nightmares.  Our
>>>>>>>>>> machine used to be 15% utilization max (slashdot was
>>> 50%) due TO
>>>>>>>>>> THE CACHES IN JBOSS.  And without it, we have 100
>>> people on the
>>>>>>>>>> website and the machine is pegged.
>>>>>>>>>> 
>>>>>>>>>> So the application is there so we use it.  We need it NOW.
>>>>>>>>>> Julien viet, who was writing the forums, is now on
>>> JBoss payroll
>>>>>>>>>> and will be working on JNUKE. A straight port of PHP
>>>>>>>>>> functionality to JBoss. PHP is ugly and functional,
>>> my kind of
>>>>>>>>>> code but at the end of the day it doesn't scale well
>>> at all due
>>>>>>>>>> to all the crap they do.  EJB are good things :)
>>>>>>>>>> 
>>>>>>>>>> Peace,
>>>>>>>>>> 
>>>>>>>>>> marcf
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -------------------------------------------------------
>>>>>>>>>> This SF.NET email is sponsored by:
>>>>>>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld =
>>> Something 2
>>>>>>>>>> See! http://www.vasoftware.com
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Jboss-development mailing list
>>>>>>>>>> [EMAIL PROTECTED]
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -------------------------------------------------------
>>>>>>>>>> This SF.NET email is sponsored by:
>>>>>>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld
>>>>>>>>> http://www.vasoftware.com
>>>>>>>>> _______________________________________________
>>>>>>>>> Jboss-development mailing list
>>>>>>>>> [EMAIL PROTECTED]
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -------------------------------------------------------
>>>>>>>>> This SF.NET email is sponsored by:
>>>>>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld =
>>> Something 2
>>>>>>>>> See! http://www.vasoftware.com
>>>>>>>>> _______________________________________________
>>>>>>>>> Jboss-development mailing list
>>>>>>>>> [EMAIL PROTECTED]
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> HB> -------------------------------------------------------
>>>>>>> HB> This SF.NET email is sponsored by:
>>>>>>> HB> SourceForge Enterprise Edition + IBM + LinuxWorld =
>>> Something 2
>>>>>>> HB> See! http://www.vasoftware.com
>>>>>>> HB> _______________________________________________
>>>>>>> HB> Jboss-development mailing list
>>>>>>> HB> [EMAIL PROTECTED]
>>>>>>> HB>
>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Best regards,
>>>>>>> julien                            mailto:[EMAIL PROTECTED]
>>>>>>> 
>>>>>>> ___________________________________________________________
>>>>>>> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en
>>> fran?ais !
>>>>>>> Yahoo! Mail : http://fr.mail.yahoo.com
>>>>>>> 
>>>>>>> 
>>>>>>> -------------------------------------------------------
>>>>>>> This SF.NET email is sponsored by:
>>>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2
>>>>>>> See! http://www.vasoftware.com
>>>>>>> _______________________________________________
>>>>>>> Jboss-development mailing list
>>>>>>> [EMAIL PROTECTED]
>>>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -------------------------------------------------------
>>>>>> This SF.NET email is sponsored by:
>>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld =
>>> Something 2 See!
>>>>>> http://www.vasoftware.com
>>>>>> _______________________________________________
>>>>>> Jboss-development mailing list
>>>>>> [EMAIL PROTECTED]
>>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>>>> 
>>>> 
>>>> 
>>>> 
>>>> HB> -------------------------------------------------------
>>>> HB> This SF.NET email is sponsored by:
>>>> HB> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2
>>>> HB> See! http://www.vasoftware.com
>>>> HB> _______________________________________________
>>>> HB> Jboss-development mailing list
>>>> HB> [EMAIL PROTECTED]
>>>> HB> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Best regards,
>>>> julien                            mailto:[EMAIL PROTECTED]
>>>> 
>>>> ___________________________________________________________
>>>> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais !
>>>> Yahoo! Mail : http://fr.mail.yahoo.com
>>>> 
>>>> 
>>>> -------------------------------------------------------
>>>> This SF.NET email is sponsored by:
>>>> SourceForge Enterprise Edition + IBM + LinuxWorld =
>>> Something 2 See!
>>>> http://www.vasoftware.com
>>>> _______________________________________________
>>>> Jboss-development mailing list
>>> [EMAIL PROTECTED]
>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>>> 
>>> 
>>> 
>>> 
>>> -------------------------------------------------------
>>> This SF.NET email is sponsored by:
>>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something
>>> 2 See! http://www.vasoftware.com
>>> _______________________________________________
>>> Jboss-development mailing list [EMAIL PROTECTED]
>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
>>> 
>> 
>> 
>> 
>> -------------------------------------------------------
>> This SF.NET email is sponsored by:
>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
>> http://www.vasoftware.com
>> _______________________________________________
>> Jboss-development mailing list
>> [EMAIL PROTECTED]
>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to