ผู้เขียน หัวข้อ: เริ่มต้น เขียนเว็บ ด้วย php + mySQL  (อ่าน 1580 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ prasit

  • สมาชิกระดับสูง
  • ****
  • กระทู้: 104
  • การ์ม่า: +0/-0
    • ดูรายละเอียด
เริ่มต้น เขียนเว็บ ด้วย php + mySQL
« เมื่อ: กุมภาพันธ์ 22, 2015, 04:48:22 AM »
พีเอชพี (PHP) คือ ภาษาคอมพิวเตอร์ในลักษณะเซิร์ฟเวอร์-ไซด์ สคริปต์ โดยลิขสิทธิ์อยู่ในลักษณะโอเพนซอร์ส ภาษาพีเอชพีใช้สำหรับจัดทำเว็บไซต์ และแสดงผลออกมาในรูปแบบ HTML โดยมีรากฐานโครงสร้างคำสั่งมาจากภาษา ภาษาซี ภาษาจาวา และ ภาษาเพิร์ล ซึ่ง ภาษาพีเอชพี นั้นง่ายต่อการเรียนรู้ ซึ่งเป้าหมายหลักของภาษานี้ คือให้นักพัฒนาเว็บไซต์สามารถเขียน เว็บเพจ ที่มีความตอบโต้ได้อย่างรวดเร็ว

พีเอชพีรุ่นล่าสุดคือ PHP 5.4.0 ส่วนรุ่นพัฒนาคือ PHP 6.0.0-dev


ออฟไลน์ prasit

  • สมาชิกระดับสูง
  • ****
  • กระทู้: 104
  • การ์ม่า: +0/-0
    • ดูรายละเอียด
เขียนเว็บ ด้วย php + mySQL ต้องมี xampp
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 22, 2015, 04:51:42 AM »
Xampp คือโปรแกรมสำหรับจำลองเครื่องคอมพิวเตอร์ส่วนบุคคลของเรา ให้ทำงานในลักษณะของ WebServer นั่นคือเครื่องคอมพิวเตอร์ของเราจะเป็นทั้งเครื่องแม่ และเครื่องลูกในเครื่องเดียวกัน ทำให้ไม่ต้องเชื่อมต่อกับ Internet คุณก็สามารถทดสอบเว็บไซต์ที่คุณสร้างขึ้น ได้ทุกที่ทุกเวลา ปัจจุบันได้รับความนิยมจากผู้ใช้ CMS ในการสร้างเว็บไซต์



XAMPP ประภอบด้วย Apache, PHP, MySQL, PHP MyAdmin, Perl ซึ่งเป็นโปรแกรมพื้นฐานที่รองรับการทำงาน CMS ซึ่งเป็นชุดโปรแกรม สำหรับออกแบบเว็บไซต์ที่ได้รับความนิยมในปัจจุบัน ไฟล์สำหรับติดตั้ง xampp นั้นอาจมีขนาดใหญ่สักหน่อย เนื่องจาก มีชุดควบคุมการทำงานที่ช่วยให้การปรับแต่งส่วนต่าง ๆ ง่ายขึ้น XAMPP นั้นรองรับระบบปฏิบัติการหลายตัว เช่น Windows, Linux, Apple  ทำงานได้ทั้งบนระบบปฏิบัติการแบบ 32 bit และ 64 bit สิ่งที่โดดเด่นกว่าโปรแกรมอื่นคือมีตัวช่วยติดตั้ง CMS ที่เรียกว่า BitNami ซึ่งช่วยให้คุณติดตั้ง CMS รุ่นใหม่ ๆ ที่ได้รับความนิยมอีกด้วย เยี่ยมชมเว็บไซต์อย่างเป็นทางการของ XAMPP ได้ที่นี่

นอกจาก Xampp แล้วยังมีโปรแกรมในลักษณะนี้อีก เช่น Appserv, Wamp เป็นต้น  สิ่งที่ควรพิจารณาในการเลือกใช้งานคือเวอร์ชั่นของ Apache, PHP และ MySQL เนื่องจาก CMS แต่ละตัวนั้นมีความต้องการเวอร์ชั่นไม่เท่ากัน ก่อนใช้งานจึงต้องพิจารณาให้ดี ทั้งนี้เพื่อไม่ให้เกิดปัญหา หรือเกิดปัญหาในการใช้งานน้อยที่สุดนั่นเอง

ก่อนที่มาจะมาทดลองใช้ WAMPP นี้ ผมเคยใช้ Appserv และ Wamp มาแล้ว ซึ่งทั้งสองตัวก็มีความสามารถที่ดี เพียงแต่ในบางครั้งเราปรับตัวเองเข้ากับระบบที่เราทำงานอยู่ซึ่งต้องแก้ปัญหาที่เกิดขึ้นให้ได้




ดาวน์โหลด xampp ได้ที่นี่
http://sourceforge.net/projects/xampp/


ออฟไลน์ prasit

  • สมาชิกระดับสูง
  • ****
  • กระทู้: 104
  • การ์ม่า: +0/-0
    • ดูรายละเอียด
ขั้นตอนที่สำคัญ ของ การใช้ phpMyadmin
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 22, 2015, 04:57:16 AM »
ขั้นตอนที่สำคัญ ของ การใช้ phpMyadmin
 
   ขั้นตอนนี้สำคัญมาก ตอนแรก คิดว่าไม่สำคัญ แต่พอไปเริ่มเขียน Database แล้ว มันทำให้ Connect database ไม่ได้

   นั้นก็คือ สร้าง User และ password ให้ กับ phpMyadmin

   บางอ้อมาแล้ว ถ้าไม่ทำ โปรแกรม มันก็ไม่ทำให้ นะ ต้องกำหนดเอง
   

 กำหนดที่นี่ ไปกำหนด ใน my.ini โดยตรงลำบาก ลองแล้ว ไม่ work ให้กำหนด ที่นี่

 ดูจากภาพน่าจะไม่ ยาก แต่ ผม งมเข็มมาแล้ว 2 ชม. พอเขียน connect database มัน error มันไม่ยอมรับที่ database ไม่มี user และ pass ไม่ได้ นะครับ


ออฟไลน์ prasit

  • สมาชิกระดับสูง
  • ****
  • กระทู้: 104
  • การ์ม่า: +0/-0
    • ดูรายละเอียด
Re: ขั้นตอนที่สำคัญ ของ การใช้ phpMyadmin
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 22, 2015, 04:58:05 AM »
ขั้นตอนที่สำคัญ ของ การใช้ phpMyadmin
 
   ขั้นตอนนี้สำคัญมาก ตอนแรก คิดว่าไม่สำคัญ แต่พอไปเริ่มเขียน Database แล้ว มันทำให้ Connect database ไม่ได้

   นั้นก็คือ สร้าง User และ password ให้ กับ phpMyadmin

   บางอ้อมาแล้ว ถ้าไม่ทำ โปรแกรม มันก็ไม่ทำให้ นะ ต้องกำหนดเอง
   

 กำหนดที่นี่ ไปกำหนด ใน my.ini โดยตรงลำบาก ลองแล้ว ไม่ work ให้กำหนด ที่นี่

 ดูจากภาพน่าจะไม่ ยาก แต่ ผม งมเข็มมาแล้ว 2 ชม. พอเขียน connect database มัน error มันไม่ยอมรับที่ database ไม่มี user และ pass ไม่ได้ นะครับ

ออฟไลน์ prasit

  • สมาชิกระดับสูง
  • ****
  • กระทู้: 104
  • การ์ม่า: +0/-0
    • ดูรายละเอียด
Re: เริ่มต้น เขียนเว็บ ด้วย php + mySQL
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 22, 2015, 05:01:37 AM »
ให้ดู ที่ Menu ด้านข้าง จะเขียน Security ตรงนั้นแหละครับ คลิ๊กเข้าไปแล้วก็กำหนมัน ซะ

  ปกติแล้ว User ก็คือ root pass ก็กำหนดเอา นะครับ
  แต่ถ้าเราไม่กำหนด อะไร มันจะไม่มีทั้ง 3 อันเลย

 คือ ไม่มี ชื่อ host user และ pass

  ชื่อ host ถ้าเราศึกษา การเขียน ในเครื่องเราเอง ก็พิมพ์ว่า  localhost นะครับ อย่าไปใส่ 127.0.0.1 นะครับ  ( สำคัญมาก ) มันไม่ทำงาน ผมลองแล้ว เสียเวลาเปล่า ๆ

  :check1:

ออฟไลน์ prasit

  • สมาชิกระดับสูง
  • ****
  • กระทู้: 104
  • การ์ม่า: +0/-0
    • ดูรายละเอียด
สิ่งที่ควรทำหลังจาก ติดตั้ง xammp
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 22, 2015, 05:08:05 AM »
ก่อนที่เราจะเริ่มเขียนเว็บนั้น
สิ่งที่ควรทำหลังจาก ติดตั้ง xammp สำคัญมาก

 1.เปิด controlpanal ของ xammp ขึ้นมา และ Strart Service 3 อย่าง สำหรับนักพัฒนา เว็บ ควรจะทำ 3 อย่างนี้ เพื่อฝึกการใช้งานจริง ใน host ด้านนอน

 2. เปิด strat service Apache ถ้าไม่เปิด จะไม่สามารถ พิมพ์ localhost ได้ คือ ยังไม่เป็น Webserver ต้องเปิดเพื่อเข้าไปกำหนด Security
 
 3.เปิด strat service phpMyadmin 

 4.เปิด strat service Ftpfilezilla server
     ( อันนี้ ฝึก upload ไฟล์ ขึ้น hosting )
    ที่สำคัญ เราสามารถ ให้คนอื่น ๆ ส่งไฟล์ ใน internet โดยไปตั้ง forword port สามารถเข้ามาส่งไฟล์ รับไฟล์ เร็วกว่า upload ที่กำหนด ไว้อีก อันนี้ชอบมาก เพราะส่วนตัวเวลา ส่งไฟล์ ขึ้น Server host แล้วจะใช้ตัวนี้ประจำ พอเรามาจำลอง วิธีการแล้ว ก็สามารถทำได้แบบเดียวกัน ทำให้รู้สึกคล้ายคลึงกับงานจริง มาก ๆ

  :good: :good: :good:


ออฟไลน์ nakorn

  • ทั่วไป
  • *
  • กระทู้: 2
  • การ์ม่า: +0/-0
    • ดูรายละเอียด
Re: เริ่มต้น เขียนเว็บ ด้วย php + mySQL
« ตอบกลับ #6 เมื่อ: มีนาคม 04, 2015, 01:11:40 PM »
ติดตามอ่านอยู่ นะครับ

  :check1: :check1: :check1: