Softaculous


Topic : OSX AMPPS i386 - What????


Posted By: davidnewcomb on July 23, 2016, 2:43 am
I have just spent the day trying to get mongodb.so installed into my AMPPS.
I eventually got brew to build 1.1.8 of mongodb.so which I installed into AMPPS.
Staggered was I to find out that it wouldn't load the modules because it AMPPS is built for the i386 and can't load x86_64 binaries.
I have spent a couple of hours trawling the forums and reading stackoverflow in order to find out what can be done about this problem. There are a lot of calls for a 64bit version but the project has been promising this for about 2 years and so far nothing has turned up.

I could try to install a 32bit brew and start downgrading all my support binaries to 32bit but I really feel this is the wrong direction to go in.
I have recently switched from XAMPPS to AMPPS and this is the first blocker that is making me want to switch back. XAMPPS is all compiled into 64 bit and plays well with my other binaries.

Surely it's time for an OSX 64bit version on AMPPS?

Posted By: davidnewcomb on July 23, 2016, 11:55 pm | Post: 1
Well I have spent the day trying to get homebrew to compile a 32 bit version of php55-mongob.
I can compile all the dependant libraries individually using the --universal switch which creates an i386 and x86_64 binaries in one file. The problem comes with PHP, it doesn't have a ./configure file that supports 32 bit output and as a result the php55-mongodb doesn't support it either (what would be the point).

I am searching the internet for a compatible 32 bit version of mongodb.so and there doesn't seem to be one.

So it's back to XAMPPS which is a real ball ache because I spend ages splitting my single htdocs/paths to use AMPPS's virtual hosts.

Does anyone have a 32-bit mongodb.so that works with AMPPS?

Posted By: CeeJay on August 11, 2016, 2:49 pm | Post: 2
Hi

This is a bit of a pain for me as well. I'm trying to test/use an application that runs using microtime.

Being limited to 32 bits means that you can only access times between 1st of January 1970 and the 24th of January 1970!

I've been searching in the forums and people were saying that there was a 64-bit build available that was being sent to people privately.

I wonder if that could be make public..?

Posted By: nickifor0ws on June 27, 2020, 12:08 pm | Post: 3
Nice)

Posted By: davidnewcomb on June 27, 2020, 7:17 pm | Post: 4
Once I used brew to install mongodb it was the beginning of the end of AMPPS for me.I needed newer versions mysql and mariadb running for different projects so those binaries were installed with brew. I wanted the latest PHP so more brew then I thought there is only Apache left so I did that.
I was never particularly interested in installing any of the extra apps (WordPress, Joomla, etc) so now that I've switched over completely the only thing I miss is the ease of setting up virtual hosts.
I'm part way through writing an application that manages the LAMP/brew stuff; it allows you to update software, add virtual domains etc.

Posted By: davidnewcomb on November 29, 2020, 9:30 pm | Post: 5
I'm implementing it as I go along. Features include adding virtual domains and start/stop services

https://github.com/davidnewcomb/osx-lamp-manager


Powered By AEF 1.0.8 © 2007-2008 Electron Inc.