วันนี้ผมได้รับการติดตั้ง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มันก็ทำงานได้เช่นกัน