linux perl Makefile.PL MP_APXS=/usr/sbin/httpd [ error] '/usr/sbin/httpd -q INCLUDEDIR' failed
时间: 2023-10-03 08:09:52 浏览: 45
这个错误可能是因为您的系统缺少 Apache 开发库。请尝试安装 apache-devel 包(或类似的包,具体取决于您的 Linux 发行版),然后重新运行 Makefile.PL。
您可以尝试以下命令:
- Debian/Ubuntu:sudo apt-get install apache2-dev
- CentOS/Fedora/RHEL:sudo yum install httpd-devel
- openSUSE:sudo zypper install apache2-devel
相关问题
linux perl Makefile.PL MP_APXS=/usr/sbin/httpd Invalid MP_APXS specified?
这个错误表示指定的 MP_APXS 路径无效,无法找到。请确保指定的路径正确,并且已经安装了 Apache 开发包。在大多数 Linux 发行版中,可以通过以下命令安装 Apache 开发包:
```
sudo apt-get install apache2-dev # Debian, Ubuntu, and other Debian-based distributions
sudo dnf install httpd-devel # Fedora, CentOS, and other Red Hat-based distributions
sudo yum install httpd-devel # Older versions of Fedora, CentOS, and other Red Hat-based distributions
```
如果已经安装了 Apache 开发包,但仍然遇到此错误,请检查 MP_APXS 路径是否正确,并确保您拥有访问权限。
liunx perl Makefile.PL MP_APXS=/usr/sbin/httpd error] '/usr/sbin/httpd -q INCLUDEDIR' failed:
这个错误通常是因为你的系统中缺少 Apache 开发包导致的。你可以尝试安装 Apache 的开发包来解决这个问题。具体方法取决于你所使用的 Linux 发行版,以下是一些常见的发行版的解决方法:
- Debian / Ubuntu
```
sudo apt-get install apache2-dev
```
- CentOS / Fedora / RHEL
```
sudo yum install httpd-devel
```
- OpenSUSE
```
sudo zypper install apache2-devel
```
安装完开发包后,再次运行 `perl Makefile.PL` 命令即可。