XAMPP-将@INC路径更改为直接到Activeperl 5.12.2 LIB
我目前在C:\XAMPP安装了XAMPP。我目前在C:\Perl64安装了ActiveperlXAMPP-将@INC路径更改为直接到Activeperl 5.12.2 LIB,perl,perl-module,www-mechanize,activeperl,Perl,Perl Module,Www Mechanize,Activeperl,我目前在C:\XAMPP安装了XAMPP。我目前在C:\Perl64安装了Activeperl 如何让我的XAMPP服务器在执行perl脚本时使用activeperl中的库而不是XAMPP中的内置库?将PERL5LIB环境变量设置为指向activeperl lib目录。 我没有确切的咒语给你。今年夏天,我在YAPC::NA之后立即从ActivePerl切换到草莓Perl。如果您有cgi/fastcgi应用程序,最好在脚本顶部指向您的AP安装: #!C:/Perl64/bin/perl.exe
如何让我的XAMPP服务器在执行perl脚本时使用activeperl中的库而不是XAMPP中的内置库?将PERL5LIB环境变量设置为指向activeperl lib目录。
我没有确切的咒语给你。今年夏天,我在YAPC::NA之后立即从ActivePerl切换到草莓Perl。如果您有cgi/fastcgi应用程序,最好在脚本顶部指向您的AP安装:
#!C:/Perl64/bin/perl.exe
图书馆将继续建设
但是,如果将perl与mod_perl一起内置到Apache中,则可能会变得更加复杂
您的lib路径
。按照以下步骤操作:
- 右键单击我的计算机并转到“属性”
- 单击高级系统设置
- 单击环境变量
- 在系统变量中单击新建
- 在变量名类型PERL5LIB中
- 在变量值类型中
到lib文件夹的路径
set PERL5LIB=c:\code\lib
或在Linux上运行以下命令:
export PERL5LIB=/home/code/lib
现在在Notepad++中打开apache2\conf\httpd.conf并进行以下更改
- 在文件中的任意位置添加Perl库文件夹路径。
SetEnv PERL5LIB C:/code/lib;C:/usr/site/lib;C:/usr/lib
- 保存配置并重新启动apache服务
SetEnv PERL5LIB=C:\Strawberry\perl\lib;C:\Strawberry\perl\site\lib
使用草莓Perl工作得很好