ฉันใช้ CentOS 7 ฉันต้องการติดตั้ง PHP 7 ดังนั้นฉันจึงใช้ remi-php
(PHP เวอร์ชั่นล่าสุดของ ยำ
คือ 5.4) เนื่องจากเวอร์ชัน HTTPD ของ ยำ
เก่าเกินไป ฉันรวบรวม HTTPD เวอร์ชันล่าสุดจากซอร์สโค้ด
การคอมไพล์ HTTPD เป็นไปอย่างสมบูรณ์แบบ อย่างไรก็ตาม เมื่อฉันพยายามติดตั้ง remi-php
โดยใช้คำสั่งต่อไปนี้:
yum --enablerepo=remi-php71 ติดตั้ง php php-cli php-intl php-mbstring php-mcrypt php-mysqlnd
ติดตั้ง php.ini
, ยำ
จะติดตั้งเวอร์ชันเก่าด้วย httpd
(แม้ว่าฉันจะรวบรวมและใช้ HTTPD เวอร์ชันล่าสุดแล้วก็ตาม) ถ้าฉันดำเนินการติดตั้งต่อไป HTTPD ของฉันจะส่งข้อผิดพลาด (และจะไม่เริ่มทำงาน) แต่ถ้าฉันไม่ดำเนินการติดตั้งต่อไป ฉันจะไม่มี php*.so
ไฟล์และ apache จะไม่แยกวิเคราะห์ไฟล์ .php
ไฟล์.
ดังนั้นฉันจะติดตั้งได้อย่างไร php.ini
โดยไม่กระทบกับ Apache HTTPD ที่ฉันคอมไพล์ไว้ก่อนหน้านี้? ฉันไม่ต้องการให้เซิร์ฟเวอร์ของฉันมี Apache HTTPD สองอินสแตนซ์พร้อมกันและอาจมีปัญหาในอนาคต
คำตอบของคุณจะเป็นประโยชน์กับฉันมาก
ฉันจะขอบคุณคำตอบของคุณ