Apache 未在 Ubuntu 的 AMPPS 中启动

Apache doesn't start in AMPPS on Ubuntu

我正在尝试 运行 Ubuntu 上的 Ampps 本地服务器 3.8。 Mysql 工作正常但 apache 不 运行.

当我打字时

/usr/local/ampps/apache/bin/httpd

我明白了

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

如何解决?

我遇到了类似的问题。首先你必须检查是否有任何使用 80 端口的东西。

如果有你杀了它。

然后你备份libapr,然后重新安装libs。 运行 以下命令:

cd /usr/local/ampps/apache/lib

sudo mkdir backup

sudo mv ./libapr* ./backup/

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

并尝试 运行 安培。