为什么/usr/local/apache2/bin/apxs明明存在,安装module的时候总是提示请指定有效的apxs路径呢?

很多人认为错误提示是说apxs不存在,其实真正的原因是apxs无法运行。

刚刚测试了一下,在没装perl的情况下编译安装apache生成的apxs的第一行是:#!/replace/with/path/to/perl/interpreter -w 。使用apxs需要安装perl,因为apxs使用的perl脚本。

接下来装perl

yum install perl

安装好后,必须修改apxs文件,因为他的第一行还是#!/replace/with/path/to/perl/interpreter -w ,#!/replace/with/path/to/perl/interpreter这个文件是不存在的,当然不能运行。

装第一行修改成#!/usr/bin/perl -w,保存就行了。

建议还是先安装perl再编译安装apache,这样方便些,不会太麻烦。

你可能感兴趣的:(Linux,module,perl,apache,脚本,测试)