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, aprvà apr-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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.