Softaculous


Topic : Ampps 3.8 can't start apache on linuxlite 3.6


Posted By: winkk on October 23, 2017, 7:19 am
Hi!
I have install ampps 3.8 on linuxlite 3.6, but when I start it only show:
[Ampps::exec] "/usr/local/ampps/apache/bin/httpd-k start" and apache not start
I try to run command:
- /usr/local/ampps/apache/bin/httpd
- /usr/local/ampps/apache/bin/apachectl start
and this error show:
"/usr/local/ampps/apache/bin/httpd: symbol lookup error: /usr/local/ampps/apache/lib/libapr-1.so.0: undefined symbol: dlopen"

Have any one can tell me how to fix this error and start apache normally?

Thanks you so much! :cry:

Posted By: zerox42 on November 8, 2017, 4:31 am | Post: 1
Also have this problem on Ubuntu 16.04

Checked ports and 80 is not being used anywhere..

Output from running HTTPD:

Code


httpd: symbol lookup error: /usr/local/ampps/apache/lib/libapr-1.so.0: undefined symbol: dlopen


Posted By: zerox42 on November 8, 2017, 7:27 am | Post: 2
Couldn't see where to edit my post..

I opened a ticket and got this reply, worked for me, hopefully it helps others:

Code

Open Terminal and run following commands:

sudo cd /usr/local/ampps/apache/lib

sudo mkdir bck

sudo mv ./libapr* ./bck/

sudo apt-get -y install libaprutil1 libaprutil1-dev libapr1 libapr1-dev

Posted By: winkk on November 9, 2017, 2:45 am | Post: 3
It worked. Thanks you so much :)

Powered By AEF 1.0.8 © 2007-2008 Electron Inc.