เริ่มต้นกับการติดตั้ง


การติดตั้ง PostgreSQL
"เจษ" เพื่อนเจ้ สมัยเรียนอยู่ มอ. เมื่อเกือบ สิบปีที่แล้ว
ตอนนี้ไปได้ดิบได้ดี ที่เมืองหลวง
ส่งไฟล์มาให้สามสี่ไฟล์ ส่วนใหญ่เป็นหนังสือเกี่ยวกับ PHP5 และ PostgreSQL 8
เจ้ก็ อ่านแบบลวกๆ ใช้เวลาประมาณ สองวันสองคืน (อืดจริงๆ)
เพื่อทำโปรเจก ที่แสนจะธรรมดาหนึ่งชิ้น
 
โปรเจกนี้เกี่ยวกับ contact ที่ผ่านทาง pop mail เพื่อ ทำ relation กับ order 
เค้าใช้ outlook อยู่แล้ว แต่ไม่ต้องการจะให้เราเขียน .NET เนื่องจากราคาลิขสิทธิ์ .NET
แพงกว่าค่าตัวเจ้อยู่ประมาณ สองถึงสามเท่า
เจ้เลยได้งานนี้แบบไม่เป็นกอบเป็นกำเท่าไร่
แต่เอาเหอะ ไหนๆ ก็ไหนๆ ลองดูซักหน่อย
ที่แย่คือเจ้บอกว่างานนี้ขอเวลาสองเดือน
เลยต้องรีบทำแบบฝุ่นฟุ้งกระจาย
 
เจษฟันธงว่าควรใช้ php5 กับ PostgreSQL 8 และทำเป็น Web Application
โดยใช้ Navicat เป็นตัว สร้าง Report 
 
ข้อบังคับ ระบบเป็น Windows XP โดยมีเครื่องลูกข่ายสามเครื่อง ไม่ต้องการ อินเตอร์เน็ต
Requirement : ต้องการระบบ Contact ที่เป็น E-mail ทั้งหมด รวมทั้ง Attachfile มี Relation กับ Order ทั้งหมด สามารถจัดการได้ และค้นหาได้อย่างรวดเร็ว 
 ....
แล้วเมื่อไร่จะเข้าเรื่องซะที
เข้าแล้วจ้า 
 

 
การ install PostgreSQL 8 บนวินโดวน์ 
 

1.ไม่ยากหรอก เจ้ลองมาแล้ว ก่อนอื่นต้องไปดาวน์โหลดไฟล์นี้ก่อน postgresql-8.2.4-1.zip
 ที่ http://www.postgresql.org/ftp/binary/v8.2.4/win32/ 
แล้วก็แตกออก ติดตั้ง  

2. ระวังขณะติดตั้งมันจะบอก error ว่า ให้ลบไฟล์ที่เกี่ยวข้องกับ OpenSSL หากคุณใช้ OpenSSL ที่เวอร์ชันต่ำกว่า 0.9.7 ไฟล์นี้คือ Libeay32.dll และ ssleay32.dll ซึ่งต้องลบทิ้ง เครื่องจะทำการดาวน์โหลด  เวอร์ชันใหม่มาแทนที่แองโดยอัตโนมัติ

3. เลือก Option ว่าต้องการจะให้ลงอะไรบ้าง และ location ที่ไหนส่วนใหญ่ลงหมด กด next ต่อไป

4. กรอก Service Configuration ติ๊ก install as service กรอก ข้อมูลเกี่ยวกับ Account ลงไป  กรุณาจดไว้หากคิดว่าจะจำไม่ได้ (และเจ้ก็จำไม่ได้จริงๆ)

5. กรอกข้อมูล Initialise Database Cluster อันนี้สำคัญมาก จะต้องจดไว้ให้ดี ห้ามลืมเด็ดขาด เพราะถ้าลืมต้องไปแก้ใหม่ เสียเวลา และจะเป็นข้อมูลตอนเอาไป connect เพื่อติดต่อกับ database ด้วย

ุ6. ติ๊ก Enable Procedural Language เลือก PL/pgsql ล่ะ 

7. เสร็จแล้ว ง่ายจัง ทดสอบหน่อยโดยการดู processว่า start รึยัง ซึ่งถ้าเห็น postgres.exe ขึ้นก็แสดงว่าใช้ได้แล้วล่ะ

ข้อควรระวัง กด next เรื่อยๆ อย่ากด Cancel เชียวล่ะ

ข้อควรระวังอีกข้อ ควรจะลง PostgreSQL ตอนที่อารมณ์ดี และก็ต้องลงก่อน DB interface ใดๆ เช่น Navicat  

ข้อควรระวังข้อสุดท้าย จริงๆ PostgreSQL มี Interface มาให้แล้วคือ pgAdmin III แต่ความสามารถยังไม่ถึงขั้น เอาเป็นว่าวันหลังจะมาเล่าเรื่อง Navicat ให้ฟัง

โปรดติดตามตอนต่อไปนะจ๊ะ

 

จาก เจ้หลิน 

หมายเลขบันทึก: 112395เขียนเมื่อ 18 กรกฎาคม 2007 06:30 น. ()แก้ไขเมื่อ 19 มิถุนายน 2012 11:15 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (3)
ผมอยากได้เอกสามารที่เกี่ยวข้องกับการทำงานร่วมกันของ PHP กับ PosgreSQL มั่งอ่ะคับ  ถ้ามีไฟล์ดี ๆ ช่วยส่งให้ผมมั่งได้มั๊ยครับ ขอบคุณครับ

ผมอยากได้เอกสารที่เกี่ยวข้องกับการทำงานร่วมกันของ PHP กับ PosgreSQL

หรือคู่มือช่วยบอกแหล่งหน่อยครับ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท