Установка Apache на Mac (Lion): ошибка «Не найден сценарий prce-config в» - PullRequest
5 голосов
/ 03 апреля 2012

Я пытаюсь установить Apache (компиляцией) на мой Mac Lion.

Каждый раз, когда я пытаюсь скомпилировать pcre, я получаю две ошибки:

configure: ошибка: pcre-config для libpcre не найден. PCRE требуется и доступен от http://pcre.org/

или

"Не удалось найти сценарий prce-config в"

Я знаю, что у меня есть этот файл pcre-config.

(я поместил http-2.4.1 и pcre-8.30 в Documents / пробовал другое место в MyUsername / Test / >> тот же результат >> тоже не сработало).

Любая помощь будет принята с благодарностью.

Спасибо.

Редактировать:

Я скопировал http-2.4.1 и pcre-8.30 в "/" затем я записал в /pcre-8.30

тогда я выдал ./configure >> Нет ошибки.

тогда я набрал /http-2.4.1

тогда я выпустил ./configure --prefix = / usr / local / apache_2.2. --with-pcre = / pcre-8.30

Получена 1 ошибка конфигурации: ошибка: не найден сценарий pcre-config в /pcre-8.30

Я не понимаю, что означает "Установить префикс ..................: / usr / local" (в сводной информации о конфигурации pcre-8.30). Я не вижу ни одного pcre-файла в этом каталоге.

Ответы [ 4 ]

7 голосов
/ 04 апреля 2012

Я получил apache 2.4.1 для настройки, выполнив следующие действия (заметьте, я запускаю lion v 10.7.3)

  1. Я загрузил pcre и запустился (Примечание: по умолчанию pcre будетустановить в / usr / local)

    $ ./configure
    $ make
    $ make install
    
  2. setup httpd-2.4.1 с помощью следующей команды

     $./configure --prefix=/usr/local --with-pcre=/usr/local
     $ make
     $ make install
    
  3. Test

     $ usr/local/bin/apachectl start
    

Похоже, это работает для меня, надеюсь, это работает для вас

2 голосов
/ 16 января 2013

Вы также можете установить Homebrew из http://mxcl.github.com/homebrew/,, а затем

brew install pcre

. Для этого не требуется root-доступ.

И затем запустить ./configure.

.
1 голос
/ 05 июля 2012

Возможно, вы неправильно установили PCRE. Пожалуйста, попробуйте это:

Установить PCRE Nginx требует регулярных выражений, совместимых с PCRE - Perl, я использовал PCRE версии 8.13. В терминале запустите:

sudo curl -OL h ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13.tar.gz > /usr/local/src/pcre-8.13.tar.gz
sudo mkdir -p /usr/local/src
cd /usr/local/src
tar xvzf pcre-8.13.tar.gz
cd pcre-8.13
./configure --prefix=/usr/local
make
sudo make install
cd ..

Это то, что я пытаюсь ...

0 голосов
/ 16 апреля 2012

Я все еще не мог заставить его работать, используя ответ jfleong. Я наткнулся на финка, которую можно скачать здесь http://www.finkproject.org/download/srcdist.php

После того, как все это было установлено, я запустил:

$ fink install pcre

А затем продолжил установку apache и просто использовал

$ ./configure

Без каких-либо флагов. После того, как я сделал все это, он наконец смог закончить установку. Надеюсь, это поможет!

...