Chris Janton wrote:
Hi
I have a newly-Leopardized PowerPC running Leopard (10.5.1) Fresh install of MacPorts Fresh install of XCode 3
I do this
sudo port selfupdate port version Version: 1.520
On my other systems (PPC 10.3.9, Intel 10.4.11) I used this command to install PHP5
sudo port install php5 +apache +macosx +mysql5 +pear
On Leopard I would prefer to use the Apple installed Apache2, so I assume that this command would be appropriate
sudo port install php5 +apache2 +macosx +mysql5 +pear
...
So, does anyone have a handy list of hints for making PHP5 work with the Apple-provided Apache2? I got mysql5 installed and working just fine.
Thanks in advance.
Ryan Schmidt gave you some reasoning. Now, if you _do_ want to try and use the Apple version of Apache 2.2.6 in concert with the macports PHP5 you'll have to modify the php5 Portfile. My suggestion is as follows: In Terminal, execute the following two commands: export EDITOR=/Applications/TextEdit.app/Contents/MacOS/TextEdit sudo port edit php5 You'll now have to change the Portfile in TextEdit in two places: 1) # Build an Apache 2 module. Keep the options here in sync with those in the # relevant part of the post-destroot phase. variant apache2 conflicts apache { destroot.violate_mtree yes configure.args-append \ --with-apxs2=/usr/sbin/apxs } 2) # Copy the Apache 2 module. if { [variant_isset apache2] } { xinstall -m 755 ${worksrcpath}/libs/libphp5.so /usr/libexec/apache2/lib_php5.so } Save, and quit TextEdit. Please note that I've _!NOT!_ tested this and that it might fail horribly ;-) Likewise, I don't intend to test it either. ;-) Also note, that the php5 Portfile will revert to the original each time you execute a 'port sync' I'm keeping the Apple PHP5 *.so module, so you can switch between the Apple and the macports versions at yuor own discretion. I assume you know how to enable PHP5 manually in httpd.conf :-)
8) ---------------------------------- Chris Janton - face at CentosPrime dot COM Netminder for Opus1.COM
-- Bjarne D Mathiesen K¯benhavn N ; Danmark ; Europa ---------------------------------------------------------------------- denne besked er skrevet i et totalt M$/Intel-frit milj¯ MacOS X 10.4.2 Tiger ; Seamonkey 1.1a ; PowerPC G4 800MHz http://mozilla.mathiesen.info/ http://webadmin.mathiesen.info/