Score:0

จะติดตั้ง PHP บน CentOS ติดตั้ง Apache HTTPD ไว้ล่วงหน้าได้อย่างไร

ธง pk

ฉันใช้ 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 สองอินสแตนซ์พร้อมกันและอาจมีปัญหาในอนาคต

คำตอบของคุณจะเป็นประโยชน์กับฉันมาก

ฉันจะขอบคุณคำตอบของคุณ

Michael Hampton avatar
cz flag
ทำไมคุณถึงใช้ CentOS 7!
Tần Quảng avatar
pk flag
@MichaelHampton ฉันเคยใช้ CentOS 7 และผู้ให้บริการเซิร์ฟเวอร์ของฉันรองรับเฉพาะ CentOS 6 และ 7
Michael Hampton avatar
cz flag
คุณต้องมีผู้ให้บริการรายใหม่อย่างแน่นอน และ CentOS 8 มันเป็นเรื่องบ้ามากที่จะใช้ CentOS 7 สำหรับเว็บไซต์ในปัจจุบัน
Tần Quảng avatar
pk flag
@MichaelHampton พวกเขาให้บริการเซิร์ฟเวอร์ด้วยทรัพยากรขนาดใหญ่และราคาถูกมาก ฉันไม่เห็นปัญหากับ CentOS 7
Michael Hampton avatar
cz flag
คุณกำลังประสบปัญหากับ CentOS 7!
Score:2
ธง jp

"mod_php" (แพ็คเกจ "php" หลัก) สร้างด้วยระบบ httpd ดังนั้นจึงไม่สามารถติดตั้งได้หากไม่มี

การใช้ FPM (php-fpm) คุณสามารถใช้เว็บเซิร์ฟเวอร์ใดก็ได้

ฉันแนะนำให้คุณอ่าน เคล็ดลับการกำหนดค่า PHP ซึ่งจะอธิบายวิธีเปลี่ยนไปใช้ FPM และเหตุใดจึงดีกว่า

สังเกต:

  • httpd 2.4 ใน CentOS 7 ได้รับการดูแลและมีการแก้ไขด้านความปลอดภัยทั้งหมด ดู แก้ไขการรักษาความปลอดภัย Backporting
  • นอกจากนี้ยังมีเวอร์ชันล่าสุดพร้อมคุณสมบัติใหม่ใน httpd24 Software Collections ซึ่งดูแลโดย SCLo ซิก จาก RHSCL
  • httpd 2.4 ใน CentOS 8 นั้นใหม่กว่า (และใช้ FPM เป็นค่าเริ่มต้น)
Tần Quảng avatar
pk flag
เวอร์ชัน httpd บน centos 7 เมื่อใช้ `yum` ของฉันคือ 2.4.6-97 และ php คือ 5.4.16-48 คุณคิดว่ามันปลอดภัยหรือไม่?
Remi Collet avatar
jp flag
ปลอดภัยใช่ จำเป็นต้องอัปเดตเป็นเวอร์ชันใหม่เฉพาะในกรณีที่คุณต้องการคุณสมบัติใหม่เท่านั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา