nginx: error while loading shared libraries: libpcre.so.1 |

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

Мануал
 # ./nginx

./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 

Если при запуске Nginx вы получаете ошибку как написано выше, вы можете исправить это.

Обычно это происходит по трем причинам.

У вас не установлен PCRE
Nginx не был скомпилирован и установлен с использованием pcre
Библиотека PCRE не установлена в LD_LIBRARY_PATH

Существует несколько способов устранить эту проблему.

Лучший способ, по-моему, использовать навыки устранения неполадок.

Давайте поймем ошибку и исправим ее соответственно.

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

Давайте найдем libpcre.so.1 с помощью команды find

 # find / -name libpcre.so.1 /usr/local/lib/libpcre.so.1 

Итак, у меня есть этот файл, который означает, что PCRE уже установлен и поэтому продолжим следующий шаг по устранению неполадок.

Примечание. Если вы не получите результаты поиска, вам нужно установить PCRE.

Вы можете установить с помощью yum install pcre в Linux / CentOS.

Теперь давайте установим LD_LIBRARY_PATH, поскольку мы можем увидеть, что libpcre.so.1 доступен в / usr / local / lib

Теперь вы сможете запустить вэб сервер Nginx

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий