การติดตั้งโปรแกรมเว็บเซิฟเวอร์ด้วย Apache2 

             การทำเครื่องคอมพิวเตอร์เซิฟเวอร์ให้บริการเว็บไซต์ โดยใช้ระบบปฏิบัติการ Debian มีโปรแกรมที่สามารถนำมาใช้ติดต้ังได้เช่น xammp, apache2, Nginx, lighttpd เป็นต้น โปรแกรม apache2 ใช้สำหรับเป็นโปรแกรมบริการเว็บเซิฟเวอร์ เนื่องจากโปรแกรมนี้มีการกำหนดค่าที่ไม่ยุ่งยากซับซ้อน ผู้พัฒนามีการปรับปรุงโปรแกรมอย่างต่อเนื่อง สามารถใช้ร่วมกับโปรแกรมที่จำเป็นอื่นๆ ในการจัดทำระบบเครื่องเซิฟเวอร์บริการสอบออนไลน์ และที่สำคัญการติดตั้งทำได้ง่าย สำหรับการติดตั้งโปรแกรม apache2 ได้ติดตั้งเข้ามาในระบบปฏิบัติการแล้วด้วยการเลือกแพ็กเก็จ web server การเลือกแพ็กเก็จสำหรับติดตั้ง โดยไม่ต้องมีการติดตั้งเพิ่มเติม แต่ต้องมีการอับเกรดโดยใช้คำสั่งดังนี้

                        apt-get upgrade apache2 หรือ apt-get install apache2

 ในกรณีที่แพ็กเก็จเป็นเวอร์ชั่นล่าสุดมีข้อความ apache2 is already the newest version.

root@:~# apt-get upgrade apache2
 Reading package lists... Done
 Building dependency tree Reading state information... Done
 Calculating upgrade... apache2 is already the newest version. Done
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

 หรือ

 root@:~# apt-get install apache2 Reading package lists... Done
 Building dependency tree Reading state information... Done
 apache2 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
            ในกรณีที่ยังไม่ได้ติดตั้งโปรแกรม apache2 สามารถติดตั้งโปรแกรมโดยใช้คำสั่งดังนี้

  apt-get install apache2

            จากนั้นระบบจะเริ่มตรวจสอบและดาวน์โหลดโปรแกรม apache2 เวอร์ชั่นล่าสุดมาติดตั้งมีรายละเอียดดังนี้
 root@:~# apt-get install apache2
Reading package lists... Done
Building dependency tree Reading state information... Done
The following packages were automatically installed and are no longer required: analog libgd3 libvpx1 libxpm4 Use 'apt-get autoremove' to remove them. Suggested packages: apache2-suexec-pristine apache2-suexec-custom The following NEW packages will be installed: apache2 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 206 kB of archives. After this operation, 357 kB of additional disk space will be used. Get:1 http://security.debian.org/ jessie/updates/main apache2 i386 2.4.10-10+deb8u5 [206 kB] Fetched 206 kB in 1s (124 kB/s) Selecting previously unselected package apache2. (Reading database ... 33705 files and directories currently installed.) Preparing to unpack .../apache2_2.4.10-10+deb8u5_i386.deb ... Unpacking apache2 (2.4.10-10+deb8u5) ... Processing triggers for man-db (2.7.0.2-5) ... Processing triggers for systemd (215-17+deb8u4) ... Setting up apache2 (2.4.10-10+deb8u5) …

             จากรายละเอียดการติดตั้งมีส่วนสำคัญคือ เวอร์ชั่นของโปรแกรม apache2 เป็นเวอร์ชั่น 2.4.10 และใช้พื้นที่สำหรับติดตั้งโปรแกรมขนาด 357 kB นอกจากโปรแกรม apache2 แล้วโปรแกรมที่ต้องติดตั้งเพิ่มเติมสำหรับผู้พัฒนาเว็บไซต์คือโปรแกรม PHP5 สามารถติดตั้งโดยใช้คำสั่ง

apt-get install php5 php5-ldap php5-mysql

             จากนั้นระบบดาวน์โหลดโปรแกรม PHP5 พร้อมกับแพ็กเก็จสำหรับติดต่อฐานข้อมูล LDAP และ MySQL ระบบมีคำถามยืนยันการติดตั้งให้เลือก y สำหรับเริ่มติดตั้งแสดงรายละเอียดดังนี้

 root@:~# apt-get install php5 php5-ldap php5-mysql Reading package lists... Done
Building dependency tree Reading state information... Done
 The following packages were automatically installed and are no longer required: analog libgd3 libvpx1 libxpm4 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libapache2-mod-php5 libmysqlclient18 libonig2 libqdbm14 mysql-common php5-cli php5-common php5-json php5-readline Suggested packages: php-pear php5-user-cache The following NEW packages will be installed: libapache2-mod-php5 libmysqlclient18 libonig2 libqdbm14 mysql-common php5 php5-cli php5-common php5-json php5-ldap php5-mysql php5-readline 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 263 kB/6,549 kB of archives. After this operation, 25.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y

              เมื่อยืนยันการติดตั้งระบบเริ่มดาวน์โหลดแพ็กเก็จและติดตั้ง หลังจากติดตั้งเสร็จแล้วให้ตรวจสอบการติดตั้งโปรแกรม PHP โดยใช้คำสั่ง php -v แสดงรายละเอียดดังนี้

root@LB-01:~# php -v
 PHP 5.6.24-0+deb8u1 (cli) (built: Jul 26 2016 13:30:04)

              หลังจากใช้คำสั่ง php -v แล้วมีรายละเอียดแสดงเวอร์ชั่นของโปรแกรม PHP เป็น PHP 5.6.24 ปรับปรุงเมื่อวันที่ 26 เดือนมิถุนายน 2016 เป็นการเสร็จสิ้นการติดต้ังโปรแกรม PHP ขั้นตอนต่อไปเป็นการทดสอบการให้บริการเว็บเซิฟเวอร์ให้ทดลองโดยเปิดเบราว์เซอร์แล้วเรียก URL เป็นหมายเลขไอพีแอดเดรส เช่น http://[IP Address or Domain name]  ปรากฏหน้าเว็บไซต์เริ่มต้น


ภาพหน้าเริ่มต้นการให้บริการเว็บเซิร์ฟเวอร์

ความคิดเห็น