Проблема возникает из-за того, что pcre не был установлен в вашей системе до того, как вы скомпилировали nginx. Теперь, когда у вас есть нужные библиотеки, вы сможете перекомпилировать nginx и работать без ошибок, связанных с pcre.
Nginx не может найти библиотеку PCRE на Ubuntu Server
9369
Tom Livesey
Я пытался настроить Passenger и Nginx для работы с php-файлами, но у меня возникли проблемы с библиотекой регулярных выражений PCRE. Установка прошла успешно, поэтому я предполагаю, что в тот момент были найдены библиотеки, но теперь, когда я включаю регулярное выражение для файлов PHP в свой файл nginx.conf, я получаю следующую ошибку при попытке запустить сервер:
nginx: [emerg] using regex "\.php$" requires PCRE library in /home/dev/nginx/conf/nginx.conf:59
Я установил пакеты с
apt-get install libpcre3 libpcre3-dev
и установили PCRE 8.21 в usr / local / lib, но, похоже, ничего не работает. Есть ли простой способ установить путь к библиотеке с помощью Nginx или другого решения? Все проблемы, связанные с этим, по-видимому, препятствуют установке Nginx в первую очередь, но успешно завершаются после установки библиотек.
Буду очень признателен за любую помощь!
Том
1 ответ на вопрос
3
Josh
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?