Problem: After upgrading from Mac OS X 10.8 Mountain Lion to 10.9 Mavericks, I could no longer run apachectl commands in Terminal.
Note: Before experiencing this problem I had upgraded the OS and installed X11 (http://xquartz.macosforge.org/landing/) and the latest Java SE Runtime for Mac OS X x64 (http://www.oracle.com/technetwork/java/javase/downloads/index.html). You can check the version of Java running on your computer by opening Terminal and typing java -version.
Downloaded Lasso Professional 8.6.2 and unarchived /Lasso Professional 8.6.2 for Mac OS X/Install Lasso Professional 8.6.2.mpkg/Contents/Packages/Lasso_Pro_8_Apache.pkg/Contents/Archive.pax.gz.
Then copied the Lasso8ConnectorforApache2.2.so from the apache2.2/10.6 folder
Copied mod_lasso9.so to usr/libexec/apache2/.
(I had backed up mod_lasso9.so before upgrading my OS.)
- Made sure these lines were uncommented in httpd.conf:
LoadModule php5_module libexec/apache2/libphp5.so
So now I’ve successfully upgraded from Mountain Lion 10.8 to Mavericks 10.9 and have MySQL and FileMaker 13 Server (running via Parallels) + Lasso 8 (as default) + Lasso 9 (in one virtual host) + PHP running.
I also am able to run lasso9, mysql, and apachectl via the Terminal. Everything I had with 10.8.
Note: to get my apachectl back I just added this line to my ~/.bash_profile file:
# add /usr/sbin to PATH (for apachectl)
My ~/.bash_profile file also has (for mysql):
And (for lasso 9):
In the end, /private/etc/apache2/other contains:
And /usr/libexec/apache2 contains: