473,749 Members | 2,597 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Building PHP for Leopard

Has anybody had any success compiling a PHP build for Leopard,
specifically for Leopard running on a 64 bit Intel architecture? I
have been using the Entropy builds up to now but there has been a
major lack in progress with them in recent months and I get the
impression the developer has stopped working on them.

Apple do provide a PHP with Leopard but its capabilities are severely
limited, and Apple, in their infinite wisdom, didn't compile any
extensions for you to include in the php.ini file. The only database
supported in the Apple build is MySQL and important extensions like GD
and mcrypt are missing. So if anyone else can help out with a better
build I'd appreciate it.
Aug 4 '08 #1
3 1609
On Aug 4, 5:57*pm, Michael Vilain <vil...@NOspamc op.netwrote:
In article
<7248b93f-ac37-49ee-aded-0e2086ef1...@t5 4g2000hsg.googl egroups.com>,

*Gordon <gordon.mc...@n tlworld.comwrot e:
Has anybody had any success compiling a PHP build for Leopard,
specifically for Leopard running on a 64 bit Intel architecture? *I
have been using the Entropy builds up to now but there has been a
major lack in progress with them in recent months and I get the
impression the developer has stopped working on them.
Apple do provide a PHP with Leopard but its capabilities are severely
limited, and Apple, in their infinite wisdom, didn't compile any
extensions for you to include in the php.ini file. *The only database
supported in the Apple build is MySQL and important extensions like GD
and mcrypt are missing. *So if anyone else can help out with a better
build I'd appreciate it.

If you have the developer tools installed, you can download the sources
and build it yourself. *What's stopping you?

--
DeeDee, don't press that button! *DeeDee! *NO! *Dee...
[I filter all Goggle Groups posts, so any reply may be automatically by ignored]
I've attempted to do just that, and couldn't get it to compile
successfully.
Aug 5 '08 #2
On Aug 5, 9:53*pm, Michael Vilain <vil...@NOspamc op.netwrote:
In article
<fafe0de7-645c-4390-842e-7801ef0af...@2g 2000hsn.googleg roups.com>,

*Gordon <gordon.mc...@n tlworld.comwrot e:
On Aug 4, 5:57*pm, Michael Vilain <vil...@NOspamc op.netwrote:
In article
<7248b93f-ac37-49ee-aded-0e2086ef1...@t5 4g2000hsg.googl egroups.com>,
*Gordon <gordon.mc...@n tlworld.comwrot e:
Has anybody had any success compiling a PHP build for Leopard,
specifically for Leopard running on a 64 bit Intel architecture? *I
have been using the Entropy builds up to now but there has been a
major lack in progress with them in recent months and I get the
impression the developer has stopped working on them.
Apple do provide a PHP with Leopard but its capabilities are severely
limited, and Apple, in their infinite wisdom, didn't compile any
extensions for you to include in the php.ini file. *The only database
supported in the Apple build is MySQL and important extensions likeGD
and mcrypt are missing. *So if anyone else can help out with a better
build I'd appreciate it.
If you have the developer tools installed, you can download the sources
and build it yourself. *What's stopping you?
--
DeeDee, don't press that button! *DeeDee! *NO! *Dee...
[I filter all Goggle Groups posts, so any reply may be automatically by
ignored]
I've attempted to do just that, and couldn't get it to compile
successfully.

There are "pre-built" sandboxes you can buy and download

http://mamp.info/en/mamp-pro/index.html

which is a better approach than building your own version that may get
trashed by Apple's next update. *Unfortunately, it doesn't say if it's
64-bit Intel. *It also hasn't been updated in a while.

Then there are the binaries on the php site:

http://www.entropy.ch/software/macosx/php/

which installs in /usr/local and is unaffected by Software Update. *
There are also links on support sites that may be of help.

On SUN's X86 Solaris, you can mix applications that are 32-bit and
64-bit and run them on the 64-bit kernel (but only run the 32-bit on the
32-bit kernel). *You can't _build_ stuff with a mix of 32 and 64-bit
libraries, but you can run both. *I don't know what MacOS X does with
64-bit and 32-bit applications.

If you're having trouble building php, you might try the php developer
forums. *If you have no experience building open-source software or how
to diagnose and fix build problems, you'll either have to learn how or
hire someone to build this for you. *Your call on how much it's worth to
you in time and money.

--
DeeDee, don't press that button! *DeeDee! *NO! *Dee...
[I filter all Goggle Groups posts, so any reply may be automatically by ignored]
I was already aware of MAMP and Entropy, MAMP is no use to me because
it only seems to support MySQL and I work for a Postgres shop.
Entropy is what I'm already using, but its 5.2.5 build for Leopard
hasn't been updated in months and it appears as if the maintainer
isn't working on it anymore.

MacOS on 64 bit systems can run both 32 and 64 bit code, but a 64 bit
application can't use 32 bit libraries.
Aug 5 '08 #3
On Aug 5, 9:53*pm, Michael Vilain <vil...@NOspamc op.netwrote:
In article
<fafe0de7-645c-4390-842e-7801ef0af...@2g 2000hsn.googleg roups.com>,

*Gordon <gordon.mc...@n tlworld.comwrot e:
On Aug 4, 5:57*pm, Michael Vilain <vil...@NOspamc op.netwrote:
In article
<7248b93f-ac37-49ee-aded-0e2086ef1...@t5 4g2000hsg.googl egroups.com>,
*Gordon <gordon.mc...@n tlworld.comwrot e:
Has anybody had any success compiling a PHP build for Leopard,
specifically for Leopard running on a 64 bit Intel architecture? *I
have been using the Entropy builds up to now but there has been a
major lack in progress with them in recent months and I get the
impression the developer has stopped working on them.
Apple do provide a PHP with Leopard but its capabilities are severely
limited, and Apple, in their infinite wisdom, didn't compile any
extensions for you to include in the php.ini file. *The only database
supported in the Apple build is MySQL and important extensions likeGD
and mcrypt are missing. *So if anyone else can help out with a better
build I'd appreciate it.
If you have the developer tools installed, you can download the sources
and build it yourself. *What's stopping you?
--
DeeDee, don't press that button! *DeeDee! *NO! *Dee...
[I filter all Goggle Groups posts, so any reply may be automatically by
ignored]
I've attempted to do just that, and couldn't get it to compile
successfully.

There are "pre-built" sandboxes you can buy and download

http://mamp.info/en/mamp-pro/index.html

which is a better approach than building your own version that may get
trashed by Apple's next update. *Unfortunately, it doesn't say if it's
64-bit Intel. *It also hasn't been updated in a while.

Then there are the binaries on the php site:

http://www.entropy.ch/software/macosx/php/

which installs in /usr/local and is unaffected by Software Update. *
There are also links on support sites that may be of help.

On SUN's X86 Solaris, you can mix applications that are 32-bit and
64-bit and run them on the 64-bit kernel (but only run the 32-bit on the
32-bit kernel). *You can't _build_ stuff with a mix of 32 and 64-bit
libraries, but you can run both. *I don't know what MacOS X does with
64-bit and 32-bit applications.

If you're having trouble building php, you might try the php developer
forums. *If you have no experience building open-source software or how
to diagnose and fix build problems, you'll either have to learn how or
hire someone to build this for you. *Your call on how much it's worth to
you in time and money.

--
DeeDee, don't press that button! *DeeDee! *NO! *Dee...
[I filter all Goggle Groups posts, so any reply may be automatically by ignored]
opy
Aug 5 '08 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
2305
by: mark | last post by:
I've recently switched from Ubuntu to OS X Leopard. I have some python scripts which download info from the web. The scripts were working fine before on Ubuntu, but urllib seems to work really slowly on Leopard. I tried an example from the docs: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm The line f = ... takes about a minute to return - but otherwise returns
8
2780
by: geert | last post by:
Hi all, I have a mac mini running maocosx 10.5 leopard I want to deploy a django project on. My backend is MySQL, and I have it running as a 64- bit app. Of course, apache2 is also running as 64-bit. MySQLdb installs with the usual warnings after applying the various patches I found here and there. These patches consist of altering _mysql.c and site.cfg.
1
2886
by: blackbiscuit | last post by:
Hi, I wanna have boost installed on my mac leopard system. I have searched through google and it seems the boost can not been directly installed but through tools like macports. Since it is already along time after the first version of leopard, I wonder whether there is already some solution for this problem. You know, leopard is a unix system. Why can it support boost? Would anyone like to help me? Thank you very much!
6
6683
by: Massi | last post by:
Hi everyone, I'm trying to install Python2.6 on my mac (Leopard 10.5.5), but I'm encountering some problems. To install the package I followed the instructions I found at this link: http://wiki.python.org/moin/MacPython/Leopard If I open wing, it turns out that the installed version is actually 2.6, but if i run python from terminal it displays version 2.5.1, that is the default version for leopard. Furthermore I can't launch idle. I'm...
0
8997
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8833
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9568
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9389
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9256
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8257
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6801
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6079
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
3
2218
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.