Cấu hình cài đặt Apache không thể tìm thấy PCRE? (pcre-config cho libpcre không tìm thấy)


9

Đây là những yêu cầu và hướng dẫn về cách cài đặt Apache trên Linux. http://httpd.apache.org/docs/civerse/install.html

Vì vậy, tôi đã tất cả mọi thứ được cài đặt ( c++ compiler, aprapr-util) để có thể cài đặt Apache một cách chính xác.

Điều duy nhất còn lại là PCRE, tôi đã cài đặt nó và nó nằm trong /usr/local/src/pcre-8.32

Khi tôi đang cố gắng để sudo ./configure --with-included-aprtôi nhận được lỗi này:

checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

Tôi đang làm gì sai?

Câu trả lời:


10

Gói phát PCRE không được cài đặt trên hệ thống của bạn. Đầu tiên cài đặt pcre-devel

sudo yum install pcre-devel -y

và sau đó chạy

sudo ./configure --with-included-apr

Nó sẽ tự động lấy pcre theo mặc định.


9

Điều này đã giải quyết nó.

Đầu tiên tôi cài đặt pcre /usr/local/pcre, sử dụng

./configure --prefix=/usr/local/pcre
make
sudo make install

Sau đó cài đặt apache với

./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install

0

Tôi đã giải quyết nó bằng cách đưa ra đường dẫn trong cấu hình Apache

./configure \
--with-included-apr \
--with-pcre=/usr/local/pcre/bin/pcre-config 

khi trình biên dịch tìm kiếm các cài đặt cấu hình trong tệp pre-config, do đó chúng ta phải đưa ra vị trí chính xác của tệp pre-config.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.