OpenLiteSpeed เป็นโปรแกรมอีกตัวหนึ่งที่ทำหน้าที่เป็น Web Server สามารถอ่านข้อมูลเพิ่มเติมได้ที่ http://open.litespeedtech.com/mediawiki/
ติดตั้ง Dependencies และ Build Dependencies ด้วยคำสั่ง
sudo apt-get update

sudo apt-get install build-essential libexpat1-dev libgeoip-dev libpng-dev libpcre3-dev libssl-dev libxml2-dev rcs zlib1g-dev

Compile และติดตั้ง OpenLiteSpeed ด้วยคำสั่ง

cd ~

wget http://open.litespeedtech.com/packages/openlitespeed-1.3.10.tgz

tar xzvf openlitespeed*


Continue reading

Suriyan สามารถรันเว็บไซต์ที่เขียนด้วย ASP.NET ได้ด้วยการติดตั้งโปรแกรม XSP Web Server เพิ่มเติมลงไป ด้วยคำสั่งดังนี้

sudo apt-get install mono mono-gmcs mono-gac mono-utils monodevelop monodoc-browser monodevelop-nunit monodevelop-versioncontrol

รูปภาพ

ตามด้วยคำสั่งนี้ สำหรับ ASP.NET เวอร์ชั่น 1

sudo apt-get install mono-xsp mono-xsp-base asp.net-examples

รูปภาพ

หรือถ้าคุณต้องการ ASP.NET เวอร์ชั่น 2 ให้ติดตั้งแพกเกจเพิ่มเติมด้วยคำสั่งดังนี้

sudo apt-get install mono-xsp2 mono-xsp2-base asp.net2-examples

รูปภาพ

จากนั้นพิมพ์คำสั่ง xsp2 เพื่อเริ่มเซอร์วิส ส่วนการเข้าใช้งานก็สามารถเข้าใช้งานได้ทาง http://localhost:8080/ ส่วนแฟ้มของหน้าเว็บสามารถเก็บไว้ได้ที่ /usr/share/asp.net2-demos/index2.aspx

โปรแกรม AppServ ไม่สามารถติดตั้งบน Suriyan ได้ ถ้าหากว่าคุณต้องการใช้โปรแกรมที่พัฒนาด้วยภาษา PHP และ MySQL คุณสามารถติดตั้ง Apache, PHP และ MySQL ลงบน Suriyan ได้โดยตรง โดยวิธีการติดตั้งมีดังนี้

  • เรียกโปรแกรมเทอร์มินัลโดย

ไปที่เมนู > เครื่องมือเครื่องใช้ > เทอร์มินัล

รูปภาพ

พิมพ์คำสั่ง

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

แล้วกดปุ่ม Enter

รูปภาพ

รอให้ระบบติดตั้งโปรแกรมจนเสร็จ จากนั้นคุณจะสามารถใช้งาน Web Server ได้เช่นเดียวกับที่ใช้ AppServ โดยที่ Document root บน Suriyan นั้น จะอยู่ที่ /var/www

รูปภาพ

หรือถ้าคุณต้องการโปรแกรมในลักษณะเดียวกับ AppServ ที่ทั้งหมดรวมอยู่ในโฟลเดอร์เดียว คุณสามารถใช้โปรแกรม XAMPP ได้ โดยสามารถดาวน์โหลดได้ที่ http://www.apachefriends.org/en/xampp.html

โปรแกรม AppServ ไม่สามารถติดตั้งบน Suriyan ได้ ถ้าหากว่าคุณต้องการใช้โปรแกรมที่พัฒนาด้วยภาษา PHP และ MySQL คุณสามารถติดตั้ง Apache, PHP และ MySQL ลงบน Suriyan ได้โดยตรง โดยวิธีการติดตั้งมีดังนี้

  • เรียกโปรแกรมเทอร์มินัลโดย

ไปที่เมนู > เครื่องมือเครื่องใช้ > เทอร์มินัล

รูปภาพ

พิมพ์คำสั่ง

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

แล้วกดปุ่ม Enter

รูปภาพ

รอให้ระบบติดตั้งโปรแกรมจนเสร็จ จากนั้นคุณจะสามารถใช้งาน Web Server ได้เช่นเดียวกับที่ใช้ AppServ โดยที่ Document root บน Suriyan นั้น จะอยู่ที่ /var/www

รูปภาพ

หรือถ้าคุณต้องการโปรแกรมในลักษณะเดียวกับ AppServ ที่ทั้งหมดรวมอยู่ในโฟลเดอร์เดียว คุณสามารถใช้โปรแกรม XAMPP ได้ โดยสามารถดาวน์โหลดได้ที่ http://www.apachefriends.org/en/xampp.html

ก็ มาแนะนำวิธีติดตั้ง LAMP ใน openSUSE ครับ สำหรับชุด LAMP ก็ เนขื่อย่อของ Linux Apache MySQL และ PHP ครับ เรียนว่าเป็นชุดแพคเกจที่นิยมในการนำมาติดตั้งเป็นเว็บเซิร์ฟเวอร์เพื่อให้บริการเว็บไซต์กันครับ

ก็ ถือว่าเป็น Howto การติดตั้ง LAMP บน openSUSE อย่างง่ายๆนะครับ

การติดตั้ง

  1. สำหรับผู้ใช้ openSUSE อยู่แล้ว สามารถใช้ YaST ในการติดตั้งโปรแกรมได้เลยครับ เหมือนการติดตั้งโปรแกรมใน openSUSE ทั่วๆไปนั่นเองครับ
  2. ก็ ให้ติดแพคเกจตามนี้ครับ apache2 apache2-mod_php5 php5 php5-gd php5-mysql mysql mysql-client
  3. แล้วก็ ถ้าเอา phpmyadmin ด้วยก็ติด phpMyAdmin อาจงงนิดนึงตรง phpMyAdmin นี่ต้องเป็น case sensitive ด้วยนะครับ ต้องพิมพ์ตัวเล็กตัวใหญ่ให้ตรง ไม่งั้นไม่เจอแพคเกจ งงเลย

ติดตั้งเสร็จ

  1. เขาไม่ได้ start service ให้อัตโนมัตินะครับ ต้องสตาร์ทมือครับ (ไว้จะมาแนะนำวิธีทำ auto start ครับ)
  2. Start apache สั่ง /etc/init.d/apache2 start
  3. แล้วก็ Start MySQL ด้วย สั่ง /etc/init.d/mysql start

ที่เก็บไฟล์
เมื่อเราติดตั้งชุดแพคเกจเป็นที่เรียบร้อยแล้ว ก็พร้อมที่จะนำไฟล์ของเว็บไซต์ ไปวางเพื่อใช้งานแล้วครับ การนำไฟล์ไปวาง ให้นำไปวางได้ที่ /srv/www/htdocs ครับ ส่วนการเรียกใช้หน้าเว็บก็เข้าที่ http://localhost ตามปกติครับ ส่วน phpMyAdmin ก็ เข้าได้ที่ http://localhost/phpMyAdmin ครับ

เพียงเท่านี้ก็เป็นที่เรียบร้อยแล้วครับ ขอให้สนุกกับเว็บไซต์ของคุณครับ

Lighttpd เป็น Web server ตัวเล็ก และทำงานได้เร็วครับ ใช้งานแทน Apache ได้อย่างไม่มีปัญหาครับ มาลองติดตั้งไปด้วยกันครับ เผื่อจะติดใจเอามาใช้แทน Apache

ติดตั้ง MySQL

  1. ติดตั้ง MySQL ก่อนครับ สั่ง yast2 -i mysql mysql-client
  2. สั่งให้ MySQL auto start ครับ สั่งเลย ตามนี้ chkconfig --add mysql /etc/init.d/mysql start
  3. ตรวจสอบค่า networking สั่ง netstat -tap | grep mysql
    • ถ้าเจอค่าประมาณนี้ก็โอเคครับ tcp 0 0 *:mysql *:* LISTEN 8566/mysqld
    • ถ้าไม่เจอค่าดังกล่าว ให้เปิดไฟล์ /etc/my.cnf แล้วใส่ # หน้าบรรทัดที่เขียนว่า skip-networking
  4. Restart MySQL สั่ง /etc/init.d/mysql restart

ติดตั้ง Lighttpd

  1. สั่งตามนี้ครับ yast2 -i lighttpd
  2. สั่งให้ auto start แบบเดียวกับตอนที่ติด MySQL ครับ chkconfig --add lighttpd /etc/init.d/lighttpd start
  3. ลองเปิดเข้า http://localhost ดูครับ จะพบหน้า Error 404 เป็นอันใช้ได้ เพราะเรายังไม่ได้วางไฟล์ index ไว้

ในส่วนของ document root สำหรับ Lighttpd นั้น จะอยู่ที่ /srv/www/htdocs ส่วนการตั้งค่าคอนฟิกจะอยู่ที่ /etc/lighttpd/lighttpd.conf

ติดตั้ง PHP5

  1. ใช้ YaST เช่นเดียวกันครับ สั่ง yast2 -i php5-fastcgi
  2. ติดตั้ง PHP5 เสร็จแล้ว จะยังไม่สามารถทำงานร่วมกับ Lighttpd ได้ ต้องออกแรกนิดหน่อยครับ
  3. เปิดไฟล์ /etc/php5/fastcgi/php.ini ยกเลิกการคอมเมนท์ที่บรรทัด cgi.fix_pathinfo=1
  4. ถัดไปเป็นไฟล์ /etc/lighttpd/modules.conf เพิ่มบรรทัด include “conf.d/fastcgi.conf”
  5. สุดท้าย ไฟล์ /etc/lighttpd/conf.d/fastcgi.conf เช็คดูว่า บรรทัด server.modules += ( “mod_fastcgi” ) ยังมีอยู่หรือไม่ ถ้าไม่มีก็บรรจะซะครับ แล้วก็ ที่บรรทัด fastcgi.server ให้ยกเลิกการคอมเมนท์ครับ

ติดตั้ง MySQL Support สำหรับ PHP5

  1. YaST เช่นเคยครับ สั่ง yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dbase php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-mhash php5-ncurses php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-pear php5-sysvmsg php5-sysvshm

ได้ทุกอย่างครบเรียบร้อย เสร็จแล้วก็อย่าลืม Restart สักรอบนึงครับ สั่ง /etc/init.d/lighttpd restart เพียงเท่านี้ก็จะได้ชุดเว็บเซิร์ฟเวอร์ดีๆที่เป็น SUSE ไว้ใช้งานแล้วครับ

ที่มา: http://www.howtoforge.com/installing-lighttpd-with-php5-and-mysql-support-on-opensuse11