- 论坛徽章:
- 0
|
后续测试,在startup.pl中打印@INC- use Data::Dumper;
- print "*********执行启动脚本!\n";\
- print Dumper(\@INC);
- 1;
复制代码 重起apache服务器显示- *********执行启动脚本!
- $VAR1 = [
- '/usr/local/lib/perl5/site_perl/5.16.2/x86_64-linux-thread-multi',
- '/usr/local/lib/perl5/site_perl/5.16.2',
- '/usr/local/lib/perl5/5.16.2/x86_64-linux-thread-multi',
- '/usr/local/lib/perl5/5.16.2',
- '.',
- '/usr/httpd'
- ];
复制代码 说明在未添加任务路径的情况下,在apache启动的时候@INC保存了系统中的路径.
但是为什么在执行调用的时候,却显示- Can't locate ORG/ILLIDAN/CFGPARSER.pm in @INC (@INC contains: /usr/httpd/cgi-bin)
复制代码 显然,在执行调用的时候@INC变成了
/usr/httpd/cgi-bin
请问这是为什么呢? |
|