New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #14001 (assigned enhancement)

Opened 4 years ago

Last modified 3 years ago

php5 5.2.5 should support Apple Apache 2 on Leopard

Reported by: compconsultant@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc: mikel.king@…, coolfactor@…, nox@…
Port: php5

Description (last modified by jmr@…) (diff)

When using port install php5 +mssql +mysql5, it fails as the port tried to use the default Apache 1 on Mac OSX, but, Leopard comes with Apache2. This the with-apxs which should point to an Apache 1 binary in /usr/sbin instead points to Apache2 since that is what it is on Leopard, at least mine which is 10.5.1. The workaround of course is to not use the built in Apache2, and, use +APACHE2.

Still, it would be nice to be able to use the built in. But this may not be possible, simply changing that line to with-apxs2 yields other errors.

This is found here:

 if no apache/apache2/fastcgi variant is set, we set it (need better default variant management)
if { ![variant_isset apache] && ![variant_isset apache2] && ![variant_isset fastcgi] } {
if { ! [variant_isset macosx] } {
depends_lib-append path:${prefix}/sbin/apxs:apache
configure.args-append --with-apxs=${prefix}/sbin/apxs
} else {
'''configure.args-append --with-apxs=/usr/sbin/apxs'''
}
}

Change History

Changed 4 years ago by ryandesign@…

  • owner changed from macports-tickets@… to ryandesign@…
  • summary changed from php5 5.2.5 fails to build on Leopard to php5 5.2.5 should support Apple Apache 2 on Leopard
  • type changed from defect to enhancement
  • milestone changed from Port Bugs to Port Enhancements

php5 supports Apple Apache 1 (on Tiger and earlier) with +apache and MacPorts Apache 2 with +apache2. This will be changed so that +apache is for MacPorts Apache 1, +apache2 is still for MacPorts Apache 2, and +apache_apple uses Apple Apache 1 on Tiger and earlier and Apple Apache 2 on Leopard and later. I've been meaning to do this for some time. Thanks for the reminder. Though it may take some time to do, as I don't have Leopard.

Changed 4 years ago by ryandesign@…

  • cc mikel.king@… added

Changed 4 years ago by ryandesign@…

  • cc coolfactor@… added
  • status changed from new to assigned

Has duplicate #15220.

Changed 3 years ago by ryandesign@…

This issue affects all three php ports (php4, php5, php5-devel).

Changed 3 years ago by ryandesign@…

  • keywords ticketformatting added; php5 removed
  • port set to php5

Changed 3 years ago by jmr@…

  • keywords ticketformatting removed
  • description modified (diff)

Changed 3 years ago by nox@…

  • cc nox@… added

Cc Me!

Changed 3 years ago by anonymous

  • milestone Port Enhancements deleted

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.