วันพุธที่ 29 กันยายน พ.ศ. 2553

การใช้งาน apache2 + php5 + Sqlite และ Qt + Sqlite

            เนื่องจากการใช้งานบน linux-pc และ การใช้งานบน mini2440 นั้นมีความคล้ายคลึงกันจึงขออธิบายเฉพาะการใช้งานบน linux-pc น่ะครับ

  1. เริ่มต้นให้ทำการติดตั้งแพกเกจ apache2 + php5 + Sqlite โดยใช้คำสั่ง

    sudo apt-get install  apache2  php5  php5-cli  php5+sqlite  sqlite3


  2. เนื่องจาก tool ที่ใช้ในการจัดการของ Sqlite แบบ GUI  สำหรับที่ใช้ในการทดสอบคือ sqlitebrowser สามาถติดตั้งโดย

    sudo apt-get install sqlitebrowser
  3. ทดสอบโดยการสร้างฐานข้อมูลชื่อ dbtest และสร้างตาราง profile ขึ้นมาดังรูป




  4. จากนั้นทำการ save และ copy ไฟล์ไปไว้ในโฟลเดอร์ที่ทำการรันhttp ในที่นี้คือ /var/www โดยใช้คำสั่ง 

    sudo cp -p /dbtest /var/www

  5. ทำการทดสอบโดยสร้างโปรเจค Qt ขึ้นมาแล่ะทดสอบโดยการเขียนโคดอย่างง่าย ๆ เพื่อ insert ข้อมูลเข้าไปใน database Sqlite
    โดยเมื่อสร้างโปรเจคแล้วให้เข้าไปเพิ่ม path plugin ของ sql ในไฟล์ .pro ดังรูป



  6. จากนั้นทำการพิมพ์โคดเพื่อทดสอบ และ รันโปรแกรมโดยใช้สถานนะเป็น root ด้วยการ

    sudo ./test


  7. เข้าไปที่โฟลเดอร์ /var/www และทำการสร้างไฟล์ php เพื่อทดสอบการติดต่อกับฐานข้อมูล

    cd /var/www
    sudo gedit new.php





    จากนั้นทดสอบโดยการเปิดหน้าเว็บขึ้นมาโดยเรียก ip ไปที่เครื่องที่เก็บฐานข้อมูลดังรูป

                    สำหรับการใช้งานใน mini2440 มีการติดตั้งและการใช้งานเหมือนกับ linux-pc แต่เพื่อความสะดวกในการสร้างและจัดการฐานข้อมูลจึงเลือกที่จะสร้างฐานข้อมูลและตารางต่างๆ ให้พร้อมก่อนทำการย้ายไปเก็บไว้บน mini2440 แล้วใช้ Qt ในการจัดเก็บข้อมูลอีกทีหนึ่ง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น