วันอาทิตย์ที่ 12 กันยายน พ.ศ. 2564

แก้ปัญหา VS Code - php.validate.executablePath

ผมใช้ Visual Studio Code (VS Code) สำหรับเขียนโปรแกรมภาษา PHP ซึ่งเวลาเปิดใช้งานมันจะขึ้นฟ้องว่าไม่เจอตำแหน่งที่เก็บไฟล์ตัวแปรภาษา PHP ที่ตำแหน่งขวาล่าง ซึ่งสำหรับการใช้งานทั่วไปโดยปกติแล้วก็ไม่จำเป็นต้องไปสนใจมันก็ได้



แต่ถ้าหากว่าต้องการตั้งค่า ก็ให้คลิกจิ้มที่ Open Settings ที่อยู่ในกรอบสีแดง แล้วมันก็จะไปค้นหาตำแหน่งของไฟล์ที่เก็บการตั้งค่าให้



ซึ่งจะต้องเข้าไปแก้ไขการตั้งค่าที่อยู่ในไฟล์ settings.json ของโปรแกรม ซึ่งเราก็ไม่ต้องไปค้นหาอะไรให้ยุ่งยาก เพียงแค่คลิกที่คำว่า Edit in settings.json ได้เลย (ออกแบบการใช้งานไว้ดีมาก)



พอคลิกไปแล้ว มันก็จะเปิดตำแหน่งที่เราต้องไปตั้งค่าให้เสร็จสรรพ นั่นก็คือที่ตัวแปร php.validate.executablePath ซึ่งตรงตำแหน่ง cursor กะพริบนั่นก็คือ path ของไฟล์ php นั่นเอง



ถ้าหากว่าใช้งานบน Windows แล้วเราโหลด PHP มาติดตั้ง โดยปกติก็จะอยู่ที่ "c:/php/php.exe" แต่เนื่องจากผมใช้ Linux (Ubuntu based) และติดตั้งระบบเว็บด้วย xampp ดังนั้นตำแหน่งไฟล์โปรแกรม PHP ในเครื่องเลยต้องไปไล่หา

วิธีการค้นหาตำแหน่งไฟล์ใน Linux แบบง่ายๆ ก็คือเปิด terminal ขึ้นมา แล้วพิมพ์คำว่า whereis ตามด้วยชื่อไฟล์ที่เราต้องการค้นหา



ผมพิมพ์คำว่า whereis php แล้วได้คำตอบออกมาว่าตำแหน่งไฟล์อยู่ที่ /opt/lampp/bin/php ผมก็เอาค่านี้ไปใส่ใน php.validate.executablePath



อย่าลืมว่าค่าที่ใส่ ต้องอยู่ในเครื่องหมายคำพูดด้วย ก็จะเป็น "/opt/lampp/bin/php" และค่านี้เป็นคำสั่งสุดท้าย ด้านหลังเครื่องหมายคำพูดเลยไม่ต้องมีเครื่องหมายจุลภาค

จากนั้นก็กด save เพียงเท่านี้ก็เสร็จเรียบร้อย


* * * * *

[Keywords]

Linux, Ubunbu, web, XAMPP, LAMPP, VSCode, VS Code, Visual Studio Code

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

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