Score:0

ฉันจะติดตั้ง php 8 โดยไม่มีโมดูล php-fpm และ nginx ได้อย่างไร

ธง es

ฉันกำลังพยายามติดตั้ง Apache2 + PHP 8.1 ในการติดตั้งเซิร์ฟเวอร์ Centos 8.5 ใหม่

นี่คือการตั้งค่าเซิร์ฟเวอร์ของฉัน:

[centos@api-stg html]$ cat /etc/*elease
สตรีม CentOS ออก 8
NAME="สตรีม CentOS"
รุ่น = "8"
ID = "เซ็นโตส"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="แพลตฟอร์ม:el8"
PRETTY_NAME="CentOS สตรีม 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="เรดแฮท เอ็นเตอร์ไพรส์ ลินุกซ์ 8"
REDHAT_SUPPORT_PRODUCT_VERSION="สตรีม CentOS"
สตรีม CentOS ออก 8
สตรีม CentOS ออก 8

ฉันกำลังติดตาม กวดวิชานี้แต่เมื่อไปถึง sudo dnf ติดตั้ง php php-mysqlnd คำสั่ง ฉันได้รับสิ่งต่อไปนี้ที่จะติดตั้ง:

การตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:37:22 ที่ผ่านมาในวันอังคารที่ 08 มีนาคม 2022 09:47:48 น. -05 น.
แก้ไขการพึ่งพาแล้ว
================================================== ================================================== ================================================== =========================
 ขนาดที่เก็บเวอร์ชันสถาปัตยกรรมแพ็คเกจ
================================================== ================================================== ================================================== =========================
กำลังติดตั้ง:
 php x86_64 8.1.3-1.el8.remi remi-modular 1.7 ม.
 php-cli x86_64 8.1.3-1.el8.remi remi-modular 5.3 ม
 php-common x86_64 8.1.3-1.el8.remi remi-โมดูลาร์ 1.2 M
การติดตั้งการพึ่งพา:
 libsodium x86_64 1.0.18-2.el8 ลบ 162 k
 oniguruma5php x86_64 6.9.7.1-1.el8.remi remi-ปลอดภัย 210 k
การติดตั้งการพึ่งพาที่อ่อนแอ:
 nginx-filesystem noarch 1:1.14.1-9.module_el8.0.0+1060+3ab382d3 สตรีมแอป 24 k
 php-fpm x86_64 8.1.3-1.el8.remi remi-โมดูลาร์ 1.8 M
 php-mbstring x86_64 8.1.3-1.el8.remi remi-โมดูลาร์ 520 k
 php-opcache x86_64 8.1.3-1.el8.remi remi-โมดูลาร์ 627 k
 php-pdo x86_64 8.1.3-1.el8.remi remi-โมดูลาร์ 161 k
 php-โซเดียม x86_64 8.1.3-1.el8.remi remi-โมดูลาร์ 101 k
 php-xml x86_64 8.1.3-1.el8.remi remi-โมดูลาร์ 251 k
เปิดใช้งานสตรีมโมดูล:
 nginx 1.14

สรุปการทำธุรกรรม
================================================== ================================================== ================================================== =========================
ติดตั้ง 12 แพ็คเกจ

ตอนนี้ ฉันไม่ต้องการอะไรที่เกี่ยวข้องกับ Nginx หรือ php-fpm มีวิธีที่จะแยกสิ่งเหล่านั้นออกจากการตั้งค่าของฉันหรือไม่

Score:0
ธง jp

ตอนนี้ ฉันไม่ต้องการอะไรที่เกี่ยวข้องกับ Nginx หรือ php-fpm มีวิธีที่จะแยกสิ่งเหล่านั้นออกจากการตั้งค่าของฉันหรือไม่

บน CentOS >= 8 เพื่อเปิดใช้งาน PHP คุณต้องมี php-fpm httpd ได้รับการกำหนดค่าให้ใช้ FastCGI (จัดทำโดย php-fpm) โดยใช้ mod_proxy

ในธุรกรรมข้างต้น ไม่ได้ติดตั้ง nginx (เฉพาะ nginx-filesystem ซึ่งเป็นเจ้าของไดเร็กทอรีไม่กี่ไฟล์สำหรับไฟล์คอนฟิกูเรชัน)

ติดตั้ง httpd และ php-fpm และเริ่มบริการ และทุกอย่างจะทำงานตามที่คาดไว้

ป.ล. ยังคงเป็นไปได้ที่จะใช้ mod_php บน C8 (โดยไม่ต้องใช้ php-fpm) แต่ไม่แนะนำ และหมายความว่าให้เปลี่ยน httpd เป็นโหมด prefork (ซึ่งไม่ดีต่อประสิทธิภาพและความปลอดภัย) ไม่สามารถทำได้อีกต่อไปบน C9

es flag
ฉันติดตั้งด้วย fpm และตอนนี้เซิร์ฟเวอร์ไม่โหลด PHP ฉันได้รับข้อผิดพลาด 503 ที่ไม่ได้อธิบายอะไรมาก `"GET /index.php HTTP/1.1" 503 299 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML เช่น Gecko) Chrome/99.0.4844.51 Safari/537.36"`
Remi Collet avatar
jp flag
ตรวจสอบบันทึก... /var/log/httpd และ /var/log/php-fpm
Remi Collet avatar
jp flag
เริ่มต้นด้วยหน้าทดสอบอย่างง่าย: ``

โพสต์คำตอบ

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