# Cant load perl module

**URL:** <https://www.ruby-forum.com/t/cant-load-perl-module/244782>\
**Category:** NGINX\
**Created:** [June 14, 2016, 11:32am UTC](https://www.ruby-forum.com/t/cant-load-perl-module/244782 "2016-06-14T11:32:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rafa\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/958977/32.png) [@Rafa\_F](https://www.ruby-forum.com/u/Rafa_F)\
**Post date:** [June 14, 2016, 11:32am UTC](https://www.ruby-forum.com/t/cant-load-perl-module/244782/1 "2016-06-14T11:32:19Z")

</div>

Hi,

I just upgraded nginx to 1.10.1 but I am getting below error.

nginx: [emerg] unknown directive “perl\_modules” in  
/etc/nginx/nginx.conf:90

My package is already compiled with perl (nginx -V), I am on Wheezy and  
using dotdeb.

---

<div class="post-metadata">

**Author:** ![Azfar\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/3d9bf3/32.png) [@Azfar\_H](https://www.ruby-forum.com/u/Azfar_H)\
**Post date:** [June 15, 2016, 5:26am UTC](https://www.ruby-forum.com/t/cant-load-perl-module/244782/2 "2016-06-15T05:26:02Z")

</div>

Hi, please show output nginx -V  
14 июня 2016 г. 12:32 пользователь “Azfar H.”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
написал:

Hi,

I just upgraded nginx to 1.10.1 but I am getting below error.

nginx: [emerg] unknown directive “perl\_modules” in  
/etc/nginx/nginx.conf:90

My package is already compiled with perl (nginx -V), I am on Wheezy and  
using dotdeb.

---

<div class="post-metadata">

**Author:** ![Azfar\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/3d9bf3/32.png) [@Azfar\_H](https://www.ruby-forum.com/u/Azfar_H)\
**Post date:** [June 15, 2016, 5:37am UTC](https://www.ruby-forum.com/t/cant-load-perl-module/244782/3 "2016-06-15T05:37:08Z")

</div>

Below is the output of nginx -V

nginx version: nginx/1.10.1  
built with OpenSSL 1.0.1k 8 Jan 2015 (running with OpenSSL 1.0.1t 3 May  
2016)  
TLS SNI support enabled  
configure arguments:  
–add-module=/usr/src/builddir/debian/modules/naxsi/naxsi\_src  
–with-cc-opt=‘-g -O2 -fstack-protector-strong -Wformat  
-Werror=format-security -D\_FORTIFY\_SOURCE=2’ --with-ld-opt=‘-Wl,-z,relro  
-Wl,-z,now’ --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf  
–http-log-path=/var/log/nginx/access.log  
–error-log-path=/var/log/nginx/error.log  
–lock-path=/var/lock/nginx.lock  
–pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules  
–http-client-body-temp-path=/var/lib/nginx/body  
–http-fastcgi-temp-path=/var/lib/nginx/fastcgi  
–http-proxy-temp-path=/var/lib/nginx/proxy  
–http-scgi-temp-path=/var/lib/nginx/scgi  
–http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit  
–with-ipv6 --with-http\_ssl\_module --with-http\_stub\_status\_module  
–with-http\_realip\_module --with-http\_auth\_request\_module  
–with-http\_v2\_module --with-http\_dav\_module --with-file-aio  
–with-threads  
–with-http\_addition\_module --with-http\_flv\_module  
–with-http\_geoip\_module=dynamic --with-http\_gunzip\_module  
–with-http\_gzip\_static\_module --with-http\_image\_filter\_module=dynamic  
–with-http\_mp4\_module --with-http\_perl\_module=dynamic  
–with-http\_random\_index\_module --with-http\_secure\_link\_module  
–with-http\_sub\_module --with-http\_xslt\_module=dynamic  
–with-mail=dynamic  
–with-mail\_ssl\_module --with-stream=dynamic --with-stream\_ssl\_module  
–add-module=/usr/src/builddir/debian/modules/headers-more-nginx-module  
–add-dynamic-module=/usr/src/builddir/debian/modules/nginx-auth-pam  
–add-module=/usr/src/builddir/debian/modules/nginx-cache-purge  
–add-module=/usr/src/builddir/debian/modules/nginx-dav-ext-module  
–add-dynamic-module=/usr/src/builddir/debian/modules/nginx-development-kit  
–add-module=/usr/src/builddir/debian/modules/nginx-echo  
–add-module=/usr/src/builddir/debian/modules/ngx-fancyindex  
–add-module=/usr/src/builddir/debian/modules/nginx-push-stream-module  
–add-dynamic-module=/usr/src/builddir/debian/modules/nginx-lua  
–add-module=/usr/src/builddir/debian/modules/nginx-upload-progress  
–add-module=/usr/src/builddir/debian/modules/nginx-upstream-fair  
–add-module=/usr/src/builddir/debian/modules/ngx\_http\_substitutions\_filter\_module  
–add-module=/usr/src/builddir/debian/modules/nginx-auth-ldap  
–add-module=/usr/src/builddir/debian/modules/ngx\_http\_pinba\_module  
–add-module=/usr/src/builddir/debian/modules/ngx\_pagespeed  
–add-module=/usr/src/builddir/debian/modules/nginx-x-rid-header  
–add-module=/usr/src/builddir/debian/modules/nginx-rtmp-module  
–with-ld-opt=-lossp-uuid

On Tue, Jun 14, 2016 at 2:23 PM, Yuriy M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Azfar\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/3d9bf3/32.png) [@Azfar\_H](https://www.ruby-forum.com/u/Azfar_H)\
**Post date:** [June 15, 2016, 5:58am UTC](https://www.ruby-forum.com/t/cant-load-perl-module/244782/4 "2016-06-15T05:58:10Z")

</div>

> –with-http\_perl\_module=dynamic

You must include dynamic module in nginx main config file. Use  
load\_module

2016-06-14 13:34 GMT+03:00 Azfar H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![Azfar\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/3d9bf3/32.png) [@Azfar\_H](https://www.ruby-forum.com/u/Azfar_H)\
**Post date:** [June 15, 2016, 6:26am UTC](https://www.ruby-forum.com/t/cant-load-perl-module/244782/5 "2016-06-15T06:26:48Z")

</div>

Thank you. got it working.

On Tue, Jun 14, 2016 at 2:55 PM, Yuriy M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
