Tenon Intersystems Please see text links at bottom of page for navigation
Please see text links at bottom of page for navigation

Search tenon.com

Thanks to:

iTools

Re: iTools 6.x and PHP 4.3.x

To: itools@xxxxxxxxxxxxxxx
Subject: Re: iTools 6.x and PHP 4.3.x
From: eyang@xxxxxxxxx (Eric Yang)
Date: Tue, 29 Jul 2003 16:04:16 -0700
Hi,

It seems like entropy is removing XML library from their build of PHP. I don't know what compiler tweak that they used, therefore my answers might not be up to date with what they are doing. However, I do have a trick that you can try. Please download the latest PHP 4.3.2 package for iTools 7. You can actually use that in iTools 6.5.7.

regards,
Eric

On Tuesday, July 29, 2003, at 12:09 PM, Dan Tappin wrote:

No luck.

I re-installed iTools 6.5.7 and PHP 4.3.2 v5 from entropy.ch, disabled SSL and my error_log is still full of:

dyld: /usr/sbin/httpd Undefined symbols:
/usr/local/php/libphp4.so undefined reference to _XML_ErrorString expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_GetCurrentByteCount expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_GetCurrentByteIndex expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_GetCurrentColumnNumber expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_GetCurrentLineNumber expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_GetErrorCode expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_Parse expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_ParserCreate expected to be defined in the executable
/usr/local/php/libphp4.so undefined reference to _XML_ParserCreateNS e[Tue Jul 29 13:04:24 2003] [notice] child pid 496 exit signal Trace/BPT trap (5)


My PHP pages trigger this error log puke.

Any ideas? Am I missing something here?

Here is a point of note:

[jake:~] admin% sudo apachectl configtest
[Tue Jul 29 13:07:09 2003] [warn] module mod_php4.c is already added, skipping
Syntax OK

My httpd.conf file has the php files #'s out.

The entropy PHP package calls an include to an external file to process the php modules. I can't find and reference to any other LoadModule commands with PHP in them.

Dan

On Tuesday, July 29, 2003, at 11:01 AM, Eric Yang wrote:

Yes, make sure mod_ssl module is unloaded in Apache Module Configuration.

regards,
Eric

On Tuesday, July 29, 2003, at 09:48 AM, Dan Tappin wrote:

Hi Eric,

So all I would need to do is disable SSL on the iTools 6.5.x system (simply though the iTools web interface) and the 4.3.2 PHP should > work?

Thanks,

Dan

On Tuesday, July 29, 2003, at 10:40 AM, Eric Yang wrote:

This could work, if iTools 6.5.x runs without SSL and Entropy PHP 4.3.2.
So there is no conflict of loading expats (XML library) between the two modules.


regards,
Eric

On Tuesday, July 29, 2003, at 07:32 AM, Dan Tappin wrote:

So are you saying that you currently have iTools 6.5.x AND the Entropy PHP 4.3.2 rev5 installed and working?

Dan

On Monday, July 28, 2003, at 04:20 PM, Alexei Zoubov wrote:


On Friday, July 25, 2003, at 10:39 AM, Eric Yang wrote:


There are some confusions that might need to be cleared up. iTools 6.5.x would overwrite the default Apache. Therefore, System Preference and other utilities could control the states of the webserver. However, iTools 7 is independent from the default Apache, therefore System Preference and other utilities are required to have WebServer shut off in order to run iTools 7. Therefore, where you hear iTools doesn't mess with default Apache that only applies to iTools 7. (Uninstall iTools 6.5.x will restore your apache to the default Apple Apache).

For PHP 4.3.x package, the entropy's PHP has expats library (XML) compiled in as an static library, and iTools 6.5 has compiled expats statically for mod_ssl. Therefore it causes conflict and unable to load entropy's PHP library with iTools 6.5. I would recommend to use iTools PHP package unless your PHP program only works with PHP 4.3.x, then you will have to follow this paper and compile PHP manually.

http://www.tenon.com/support/itools6/osx/phpbuild.shtml

Hope this helps.

regards,
Eric


I've installed entropy PHP 4.3.2 package with iTools 6.5.7 and until now didn't have any problems at all.


I have a lot of programs already that require PHP 4.3.2 and if pressed for the choice - I'd better go of iTools.

Alexei

---------
Tenon Intersystems' iTools Mailing List
To unsubscribe: send mail to itools-request@xxxxxxxxxxxxxxx
with the body only containing: unsubscribe
Find the searchable mailing list archives at:
http://itools.blackpepper.co.nz/

--------- Tenon Intersystems' iTools Mailing List To unsubscribe: send mail to itools-request@xxxxxxxxxxxxxxx with the body only containing: unsubscribe Find the searchable mailing list archives at: http://itools.blackpepper.co.nz/

--------- Tenon Intersystems' iTools Mailing List To unsubscribe: send mail to itools-request@xxxxxxxxxxxxxxx with the body only containing: unsubscribe Find the searchable mailing list archives at: http://itools.blackpepper.co.nz/

--------- Tenon Intersystems' iTools Mailing List To unsubscribe: send mail to itools-request@xxxxxxxxxxxxxxx with the body only containing: unsubscribe Find the searchable mailing list archives at: http://itools.blackpepper.co.nz/

--------- Tenon Intersystems' iTools Mailing List To unsubscribe: send mail to itools-request@xxxxxxxxxxxxxxx with the body only containing: unsubscribe Find the searchable mailing list archives at: http://itools.blackpepper.co.nz/

--------- Tenon Intersystems' iTools Mailing List To unsubscribe: send mail to itools-request@xxxxxxxxxxxxxxx with the body only containing: unsubscribe Find the searchable mailing list archives at: http://itools.blackpepper.co.nz/

--------- Tenon Intersystems' iTools Mailing List To unsubscribe: send mail to itools-request@xxxxxxxxxxxxxxx with the body only containing: unsubscribe Find the searchable mailing list archives at: http://itools.blackpepper.co.nz/


| Tenon Home | Products | Order | Contact Us | About Tenon | Register | Tech Support | Resources | Press Room | Mailing Lists |

Powered By iTools

Copyright©2003 Tenon Intersystems, 232 Anacapa Street, Suite 2A, Santa Barbara, CA 93101. All rights reserved.
Questions about our website - Contact: webmaster@tenon.com.


Tenon Home  Tenon Home  Tenon Home  Tenon Home Product Info  Tenon Ordering Contact About Register Support Resources Press Mailing Lists