วันนี้ผมได้รับการติดตั้งphpmyadmin
บนUbuntu 12.04
และหลังในขณะที่การเจรจาที่โผล่ขึ้นมาที่ระบุสิ่งที่เซิร์ฟเวอร์ฉันต้องการใช้; apache2
หรือhttpd
เซิร์ฟเวอร์เหล่านี้ต่างกันสองประเภทหรือไม่
วันนี้ผมได้รับการติดตั้งphpmyadmin
บนUbuntu 12.04
และหลังในขณะที่การเจรจาที่โผล่ขึ้นมาที่ระบุสิ่งที่เซิร์ฟเวอร์ฉันต้องการใช้; apache2
หรือhttpd
เซิร์ฟเวอร์เหล่านี้ต่างกันสองประเภทหรือไม่
คำตอบ:
httpdเป็นเช่นเดียวกับapache2 ขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้ ยกตัวอย่างเช่นในRHEL 6.2จะเรียกว่าhttpdและในอูบุนตูจะเรียกว่าapache2
มันเป็นแอพพลิเคชั่นเดียวกันนั่นคือลีนุกซ์บางตัวอ้างถึงมันแตกต่างกันภายในตัวจัดการแพ็คเกจและไฟล์ปรับแต่ง RedHat-based distros (CentOS, Fedora) เรียกมันว่าhttpdขณะ distros Debian-based (Ubuntu) เรียกมันว่าอาปาเช่ Gentoo, แปลกพอสมควรส่วนใหญ่อ้างถึงเป็น apache - แต่ไฟล์กำหนดค่ามี httpd ในแบบแผนการตั้งชื่อ
การพัฒนาโปรแกรมประยุกต์ที่มีการจัดการโดยมูลนิธิอาปาเช่ ชื่อของมันคือApache HTTP Serverจริง ๆ มันมักจะเรียกว่าApache httpd (http daemon) โดยมูลนิธิ Apache เรียกขานผู้ดูแลระบบยูนิกซ์ได้เรียกอดีตมันApacheและแม้จะมีการกระจาย RedHat ตามที่ทุกคนรู้อยู่แล้วว่าสิ่งที่คุณหมายถึงเมื่อคุณเพียงแค่พูดApache
คำสั่งที่ใช้ในapache2
และhttpd
ไฟล์กำหนดค่าจะแตกต่างกันเล็กน้อยเช่นเดียวกับโครงสร้างไดเรกทอรี ก็แนะนำให้ติดตั้งapache2
บน distros Debian-based ( Ubuntu
) และhttpd
ใน distros RedHat-based ( RedHat
, CentOS
, Fedora
)
อย่างไรก็ตามหากคุณติดตั้งhttpd
และพึ่งพาUbuntu
มันก็ทำงานได้เช่นกัน