You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pagespeed.apache.org by GitBox <gi...@apache.org> on 2018/03/30 08:23:44 UTC
[GitHub] ooogooo opened a new issue #1548: debian 9 checking for psol ... not found
ooogooo opened a new issue #1548: debian 9 checking for psol ... not found
URL: https://github.com/apache/incubator-pagespeed-ngx/issues/1548
adding module in /home/nginx/ngx_cache_purge-2.3
+ ngx_http_cache_purge_module was configured
adding module in /home/nginx/headers-more-nginx-module-0.33
+ ngx_http_headers_more_filter_module was configured
adding module in /home/nginx/incubator-pagespeed-ngx-1.13.35.2-stable
mod_pagespeed_dir=/home/nginx/incubator-pagespeed-ngx-1.13.35.2-stable/psol/include
build_from_source=false
checking for psol ... not found
./configure: error: module ngx_pagespeed requires the pagespeed optimization library.
Look in /home/nginx/nginx-1.13.10/objs/autoconf.err for more details.
make: *** No rule to make target 'install'. Stop.
/nginx-1.13.10/objs/autoconf.err-------------------------------------
789 GoogleString output_buffer;
790 net_instaweb::StringWriter write_to_string(&output_buffer);
791
792 net_instaweb::NullMessageHandler handler;
793 net_instaweb::HtmlParse html_parse(&handler);
794 net_instaweb::HtmlWriterFilter html_writer_filter(&html_parse);
795
796 html_writer_filter.set_writer(&write_to_string);
797 html_parse.AddFilter(&html_writer_filter);
798
799 html_parse.StartParse("http:example.com");
800 html_parse.ParseText(
801 ¦ "<html ><body ><h1 >Test</h1 ><p>Test Text</p></body></html>\n");
802 html_parse.FinishParse();
803
804 printf("parsed as: %s", output_buffer.c_str());
805 return 0;
806 }
807
808 ----------
809 cc -Wno-deprecated-declarations -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/nginx/incubato -I
810 ----------
sh---------------------------------------------------------
#bin/bash
##install dependencies
#sudo apt install -y zlibc zlib1g build-essential zlib1g-dev libpcre3 libpcre3-dev libssl-dev libxslt1-dev libxml2-dev libgd2-xpm-dev libgeoip-dev libgoogle-perftools-dev libperl-dev
#mkdir -p /var/run/nginx-cache && chown nginx:nginx /var/run/nginx-cache
#mkdir -p /var/run/nginx-cache/nginx-proxy-temp-cache && chown nginx:nginx /var/run/nginx-cache/nginx-proxy-temp-cache
#groupadd nginx
#useradd -g nginx -s /sbin/nologin -M nginx
#nginx version
#http://nginx.org/download/nginx-1.13.10.tar.gz
NGINX_VERSION=1.13.10
#openssl version
#https://www.openssl.org/source/openssl-1.1.0h.tar.gz
OPENSSL_VERSION=1.1.0h
#ngx_pagespeed version
#https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.tar.gz
NPS_VERSION=1.13.35.2
#Cache Purge module
#https://github.com/FRiCKLE/ngx_cache_purge/archive/${CACHE_VERSION}.tar.gz
CACHE_VERSION=2.3
#headers-more-nginx-module
#https://github.com/openresty/headers-more-nginx-module/archive/v{HMNM_NERSION}.tar.gz
HMNM_NERSION=0.33
#Directories
CURRENT_DIR=$(pwd)
OPENSSL_DIR=$(pwd)/openssl-${OPENSSL_VERSION}
CACHE_DIR=$(pwd)/ngx_cache_purge-${CACHE_VERSION}
HMNM_DIR=$(pwd)/headers-more-nginx-module-${HMNM_NERSION}
PAGESPEED_DIR=$(pwd)/incubator-pagespeed-ngx-${NPS_VERSION}-stable
#Save the nginx version
wget http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz
tar -xvf nginx-${NGINX_VERSION}.tar.gz
#Save the openssl version
wget https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz
tar -xvf openssl-${OPENSSL_VERSION}.tar.gz
#headers-more-nginx-module
wget https://github.com/openresty/headers-more-nginx-module/archive/v${HMNM_NERSION}.tar.gz
tar -xvf v${HMNM_NERSION}.tar.gz
#Cache Purge module
wget https://github.com/FRiCKLE/ngx_cache_purge/archive/${CACHE_VERSION}.tar.gz
tar -xvf ${CACHE_VERSION}.tar.gz
#Save ngx_pagespeed module
wget https://github.com/pagespeed/ngx_pagespeed/archive/v${NPS_VERSION}-stable.tar.gz
tar -xvf v${NPS_VERSION}-stable.tar.gz
cd incubator-pagespeed-ngx-${NPS_VERSION}-stable/
#Downloading psol
wget https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}-x64.tar.gz
tar -xzvf ${NPS_VERSION}-x64.tar.gz
cd ..
#Entering inside the nginx folder
cd nginx-${NGINX_VERSION}
#Configuring
./configure \
--prefix=/etc/nginx \
--sbin-path=/usr/sbin/nginx \
--modules-path=/usr/lib/nginx/modules \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/run/nginx.lock \
--user=nginx \
--group=nginx \
--with-compat \
--with-file-aio \
--with-threads \
--with-http_addition_module \
--with-http_auth_request_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_mp4_module \
--with-http_random_index_module \
--with-http_realip_module \
--with-http_secure_link_module \
--with-http_slice_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_sub_module \
--with-http_v2_module \
--with-mail \
--with-mail_ssl_module \
--with-ipv6 \
--with-stream \
--with-stream_realip_module \
--with-stream_ssl_module \
--with-stream_ssl_preread_module \
--with-openssl=${OPENSSL_DIR} \
--add-module=${CACHE_DIR} \
--add-module=${HMNM_DIR} \
--add-module=${PAGESPEED_DIR} \
--with-cc-opt="-Wno-deprecated-declarations" \
# Compiling everything on 64 bits systems
KERNEL_BITS=64 make install
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services