黄智勇 发表于 2018-11-10 14:27:17

nginx: error while loading shared libraries: libGeoIP.so.1

  wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
  wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
  wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
  # tar xzvf GeoIP.tar.gz
  # cd GeoIP-1.4.8
  # ./configure
  # make && make install
  # nginx -t
  nginx: error while loading shared libraries: libGeoIP.so.1: cannot open shared object file: No such file or directory
  # locate libGeoIP.so.1
  -bash: locate: command not found
  yum -y install mlocate
  -------------------------------
  # locate libGeoIP.so.1
  locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
  updatedb
  -------------------------------
  # locate libGeoIP.so.1
  /root/GeoIP-1.4.8/libGeoIP/.libs/libGeoIP.so.1
  /root/GeoIP-1.4.8/libGeoIP/.libs/libGeoIP.so.1.4.8
  /usr/local/lib/libGeoIP.so.1
  /usr/local/lib/libGeoIP.so.1.4.8
  # echo"/usr/local/lib" >> /etc/ld.so.conf
  # ldconfig
  # nginx -t
  nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

页: [1]
查看完整版本: nginx: error while loading shared libraries: libGeoIP.so.1