При запуске под mod_perl, после запуска сервера @INC
заморожен и не может быть обновлен.Единственная возможность временно изменить @INC
- это когда скрипт или модуль загружаются и компилируются в первый раз.После этого его значение сбрасывается на исходное.Единственный способ изменить @INC
навсегда - это изменить его при запуске Apache.
Два способа изменить @INC
при запуске сервера:
В файле конфигурации,Например, PerlSetEnv PERL5LIB /home/httpd/perl
В файле запуска непосредственно измените @INC
и загрузите файл запуска из файла конфигурации.
См. также @ INC и mod_perl