title_xampp

     หลังจากติดตั้ง composer ให้กับ xampp แล้วคาดว่าหลาย ๆ  ท่านคงจะเรียกใช้งานลำบากพอสมควร เพราะต้องอ้างอิงถึง Path  c:\xampp\php  เสมอ เมื่อต้องการใช้  จนอาจจะมีการตั้งคำถามว่า เราจะสามารถเรียกใช้งานด้วยคำสั่งสั้น ๆ เหมือนกับครั้ง Java หรือตัวอื่น ๆ ได้ไหมนะ คำตอบคือได้ครับ บทความนี้ก็คือคำตอบนั่นเอง

สรุปปัญหา

  • เรียกใช้งานคำสั่ง composer ยาวเกินไป
  • จำ path ที่ติดตั้ง xampp ไม่ได้ (กรณีนาน ๆ มา coding ที)
  • path ยุ่งยากวุ่นวาย

สภาพแวดล้อม

ยังคงเป็นการใช้งานอยู่บน Windows 8 เหมือนเดิม

แก้ด้วยวิธีการดังนี้

1. ที่หน้า Home Screen ให้พิมพ์คำว่า  cmd แล้วคลิกเข้าสู่ตัว Command Prompt  (อาจจะคลิกขวา แล้วเลือก Run as administrators ก็ยิ่งดี)

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_1

2. ทดสอบการใช้งานอีกรอบ (ยืนยันว่าไม่ได้จริง ๆ )  ด้วยคำสั่ง  php -v  (ต้องการดูเวอร์ชั่นของ php ที่เราใช้)  และคำสั่ง composer   สรุปแล้วก็ไม่ได้แบบนี้นะ (ถ้าได้แสดงว่าทำไว้แล้ว ฮา ๆ )

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_2

3. ส่วนวิธีการที่จะใช้งานทุกครั้ง เราต้องทำแบบนี้

  • เข้าสู่ path ของ php  เช่นตัวอย่างคำสั่ง  cd c:\xampp\php  (ตำแหน่งที่เราติดตั้งไว้)
  • ลองใช้งานคำสั่ง  php -v
  • ลองใช้งานคำสั่ง composer  -v  

ตกลงถ้าได้ตามนี้ก็แสดงว่า ตัวของ xampp เราทำงานปกติ แต่เรียกใช้งานจากส่วนอื่นไม่ได้

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_3

4. เมื่อรู้แบบนี้แล้ว (ขั้นตอนที่ 3 ) เราก็ต้องแก้ด้วยการไปเซ็ต PATH ให้มันรู้จักกันทั่วหน่อย  ถ้าใครเคยหัดเขียน Java มาจะพอเข้าใจไม่บ้างก็น้อย   วิธีการก็กลับมายังหน้า Home screen แล้วค้นหาจากการพิมพ์ว่า  Control Panel  เมื่อรายการปรากฎก็คลิกเลือกเข้าใช้งานได้เลย

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_4

5. จะปรากฎหน้าต่าง Control Panel ขึ้นมา(มีไอคอน และรายการเยอะแยะมากมาย) เราก็ค้นหาด้วยการพิมพ์ว่า environment ที่ช่องค้นหา แล้วเลือกไปที่ Edit the system environment variables

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_5

6. จะปรากฎหน้าต่าง System Properties ให้เราเหลือบมองไปที่ด้านล่างเลย คลิกที่ปุ่ม Environment Variables..

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_6

7. ในส่วนของ User variables ให้มองหาตัวที่เป็น PATH  ถ้าไม่มีให้คลิกปุ่ม New เพื่อสร้างมันขึ้นมาใหม่  แต่ถ้ามีแล้วก็ให้คลิกแถวที่เป็น PATH แล้วเลือกคลิกปุ่ม Edit  

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_7

8. พอหน้าต่าง Edit User Variable ขึ้นมา ก็ให้ไปเอา Path จริง ๆ ที่เราติดตั้ง xampp php  มาใส่ได้เลย (ถ้าท่านไม่ได้ดัดแปลงไรมาก ก็จะเป็น C:\xampp\php  พอใส่เสร็จอย่าลืมจบด้วย ; แล้วคลิก OK

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_8

9. ที่นี้ก็เช็คให้ดี ๆ ว่ามีหรือยัง ถ้ามั่นใจว่ามีแล้วก็ให้คลิกที่ปุ่ม OK 

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_9

10. ปิดหน้าต่าง System Properties ซะ ด้วยการกดปุ่ม  OK

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_10

11. ที่นี้ก็ให้ปิดหน้าต่าง Command Prompt ไป แล้วเปิดขึ้นมาใหม่  ลองใช้คำสั่ง  php -v  และคำสั่ง  composer ลองดู ว่าได้ตามภาพข้างล่า่งนี้ไหม ถ้าได้แบบนี้แสดงว่า ทำสำเร็จ ๆ

xampp_make_php_and_composer_can_be_use_anywhere_with_windows8_11

 

และผลลัพธ์จะเป็นลักษณะนี้ คือเราสามารถใช้งานคำสั่ง  php [option]  เช่น  php -v   หรือ  composer [option]  เช่น  composer -v  ได้ปกติ  ถ้าไม่ได้ตามนี้แสดงว่าต้องมีขั้นตอนใดขั้นตอนหนึ่งผิดพลาดลองย้อนอ่านอีกรอบ   ถ้าใครได้ตามนี้แล้วก็ยินดี  ๆ