การกำหนดค่าการติดตั้ง Apache ไม่พบ PCRE (pcre-config สำหรับ libpcre ไม่พบ)


9

นี่เป็นข้อกำหนดและคำแนะนำในการติดตั้ง Apache บน Linux http://httpd.apache.org/docs/current/install.html

ดังนั้นผมจึงได้ติดตั้งทุกอย่าง ( c++ compiler, aprและapr-util) เพื่อให้สามารถติดตั้ง Apache ได้อย่างถูกต้อง

สิ่งเดียวที่เหลืออยู่คือ PCRE ฉันได้ติดตั้งและตั้งอยู่ในของฉัน /usr/local/src/pcre-8.32

ขณะที่ฉันพยายามsudo ./configure --with-included-aprฉันได้รับข้อผิดพลาดนี้:

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

ผมทำอะไรผิดหรือเปล่า?

คำตอบ:


10

ไม่ได้ติดตั้งแพ็คเกจ dev PCRE บนระบบของคุณ ก่อนติดตั้ง pcre-devel

sudo yum install pcre-devel -y

จากนั้นเรียกใช้

sudo ./configure --with-included-apr

มันจะใช้เวลา pcre โดยอัตโนมัติตามค่าเริ่มต้น


9

สิ่งนี้แก้ไขได้

ก่อนอื่นฉันติดตั้ง pcre /usr/local/pcreโดยใช้

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

จากนั้นติดตั้ง apache ด้วย

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

0

ฉันแก้ไขมันโดยให้เส้นทางในการกำหนดค่า Apache

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

เนื่องจากคอมไพเลอร์มองหาการตั้งค่าการกำหนดค่าในไฟล์ pre-config ดังนั้นเราต้องให้ตำแหน่งที่แน่นอนของไฟล์ pre-config

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.