การติดตั้ง PECL uploadprogress บน Debian

วันนี้เปิด Status report ของ drupal พบว่ายังไม่ได้ติดตั้ง PECL uploadprogress ซึ่งวิธีการลงทำดังนี้

1. ดาวน์โหลด PECL uploadprogress จากนั้นก็คลายไฟล์และเข้าไปในไดเรกทอรีที่ได้ด้วยคำสั่งนี้

tar -xzf uploadprogress-VERSION.tgz
cd uploadprogress-VERSION

2. ต่อไปต้องใช้คำสั่ง phpize ซึ่งเซิร์ฟเวอร์ที่ใช้อยู่ยังไม่ได้ติดตั้ง php5-dev ดังนั้นจึงต้องลงก่อนโดยใช้ apt-get เมื่อลงเรียบร้อยให้ทำตามขั้นตอนต่อไปนี้

phpize
./configure
make
make install

การติดตั้ง VHCS2 บน Debian Lenny

เมื่อวันจันทร์ที่ผ่านมา ผมต้องทำเว็บเซิร์ฟเวอร์ให้กับคณะเภสัชศาสตร์ ศิลปากร (ไม่เคยทำมาก่อนด้วย ก็กลัวจะทำไมได้เหมือนกัน) โดยตอนแรกเลือกใช้ Ubuntu Server 8.04 LTS แล้วก็เปลี่ยนมาเป็น Debian Lenny แทน ขั้นตอนการลงก็ไม่ได้ยากอะไร หลังจากนั้นก็ลง VHCS (Virtual Hosting Control System) โดยใช้วิธีตามเว็บนี้ VHCS Installation script by Armadillo ซึ่งเราไม่จำเป็นต้องลง Apache2, PHP5, MySQL และ phpMyAdmin ก่อน

หงุดหงิดกับ…

1. วันนี้ต้องเดินทางไปกรุงเทพโดยรถตู้หน้าม. แล้วไปลงที่ อนุสาวรีย์ชัยสมรภูมิ โดยปกติจะใช้เวลาชั่วโมงกว่าๆ แต่วันนี้นานกว่าปกติ เพราะเจอไอ้พวก แดง ปิดการจราจรในบริเวณนั้น ทำให้ต้องเดินทางล่าช้าลงไปเกือบไปไม่ทันทำธุระ (หงุดหงิดกับเดรัจฉานพวกนี้โว้ย)

2. ขากลับจำเป็นต้องใช้รถไฟฟ้าใต้ดินสถานีสีลมไปหัวลำโพง ค่าโดยสาร 18 บาท ใส่เหรียญ 10 บาท 2 เหรียญ แต่เครื่องมันบอกขาด 8 บาท (เครื่องทำงานหนักจนเพี้ยน หรือว่าผมดวงซวย) ก็เลยต้องใส่อีก 10 บาท สรุปต้องจ่าย 28 บาท (หงุดหงิดกับเครื่องหยอดเหรียญโว้ย)

การทำให้ Apache2 ใช้งาน mod_rewrite บน Ubuntu 8.10

1. เปิด Terminal จาก Applications/Utilities/Terminal จากนั้นให้พิมพ์คำสั่งนี้

sudo a2enmod rewrite

2. แก้ไข Configure

sudo gedit  /etc/apache2/sites-available/default

ให้หาคำว่า AllowOverride None แล้วเปลี่ยนให้เป็น AllowOverride All เมื่อเสร็จแล้วให้บันทึกและปิดไฟล์

3. เริ่มต้นการทำงานของ Apache อีกครั้งด้วยคำสั่ง

sudo apache2ctl graceful

การติดตั้ง Java บน Ubuntu 8.10

จาวาที่ติดตั้งได้นั้นจะเป็น Java 5 และ 6 โดยมีรายการแพ็คเกจดังนี้

Java 5
  • sun-java5-bin
  • sun-java5-demo
  • sun-java5-doc
  • sun-java5-fonts
  • sun-java5-jdk
  • sun-java5-jre
  • sun-java5-plugin
  • sun-java5-source
  • sun-java5-src

การติดตั้ง Apache, PHP, MySQL และ phpMyAdmin บน Ubuntu 8.10

การติดตั้ง Apache

1. เปิด Terminal จาก Applications/Utilities/Terminal จากนั้นให้พิมพ์คำสั่งนี้

sudo apt-get install apache2

2. หากใน Terminal เห็นข้อความว่า apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName สามารถแก้ไขได้โดยใช้พิมพ์คำสั่งนี้

gksu gedit /etc/apache2/conf.d/fqdn

เมื่อเปิดเสร็จแล้ว ให้พิมพ์ ServerName localhost ลงไปในไฟล์และบันทึก จากนั้นก็ปิดไฟล์

นำภาพจาก Flickr มาแสดงด้วย Flickr_API (2)

ก่อนหน้านี้ผมเคยเขียน นำภาพจาก Flickr มาแสดงด้วย Flickr_API (1) แล้ว ซึ่งยังไม่มีการแสดงรูปภาพขึ้นมา ต่อไปจะแสดงรูปภาพจากการค้นหา โดยใช้ flickr.photos.search ซึ่งผลการค้นหาจะอยู่ในรูปของ XML สมมติผมจะค้นหาคำว่า สนามจันทร์ เรียงลำดับแบบ relevance และต้องการแสดง 5 รูปต่อหน้า ผลการค้นหาที่ได้มา คือ