安裝varnish以前先肯定如下包已經安裝:ide
pcre 若是沒有,下載安裝
1安裝pcre
./configure --prefix=/usr/local/pcre
sudo make && make install
2.若是仍是會報錯,是關於pcre的。確認pkg-config已經安裝,
apt-get install automake autoconf libtool pkg-config -y
以及確保 automake autoconf libtool pkg-config pcre-devel這些安裝包都已經安裝。若是確認,
那麼varnish的./configure能夠成功運行,不然會一直報PKG_CONFIG_PATH有問題。說你沒有設置PKG_PAHT
make時錯誤
export PKG_CONFIG_PATH=/usr/local/pcre/lib/pkgconfig
./configure --prefix=/usr/local/varnish --enable-debugging-symbols --enable-developer-warnings --enable-dependency-tracking
make
make install
3安裝完成以後,
root@ttpod111:/usr/local/varnish/sbin# ./varnishd -f /usr/local/varnish/etc/vcl.conf -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:8080
按照啓動腳本
sbin/varnishd -f /usr/local/varnish/vcl.vonf -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:80