พอดีผมชอบใช้ MAMP Pro ในการทำงานที่เกี่ยวข้องกับ PHP และ MySQL บนเครื่อง Mac ของผมเป็นประจำ แล้ววันนึงผมต้องติดตั้ง phpunit เพื่อใช้ในการทำ Unit Test ของภาษา PHP
วันนี้ผมจะมาเสนอวิธีการติดตั้ง phpunit โดยใช้ PHP ที่ทำงานบน MAMP และ MAMP Pro กันครับ
อันดับแรก ให้ทำการ Set PATH ใน Terminal เพื่อความสะดวกในการใช้งาน Command ต่างๆ ที่จำเป็นที่จะต้องใช้ในการติดตั้ง phpunit โดยใช้คำสั่ง ดังนี้ครับ
PATH="/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php5.6.7/bin:$PATH" |
หลังจากที่คุณทำการ Set PATH ใน Terminal เรียบร้อยแล้ว เราก็จะทำการติดตั้ง phpunit ผ่าน pear ของ php ครับ โดยใช้คำสั่งง่ายๆ ในการติดตั้งครับ
pear install phpunit |
คุณจะเห็นคำสั่งประมาณนี้ครับ
หลังจากนั้นก็จะได้ phpunit ไว้ใช้งานแล้วครับ คุณสามารถทดสอบคำสั่ง phpunit ได้ ด้วยการใช้คำสั่ง
phpunit --version |
คุณจะเห็นคำสั่งหน้าตาประมาณนี้ แสดงว่าการติดตั้งเสร็จสิ้นแล้วครับ
หลังจากนั้น ถ้าไม่ทำการ Set PATH ตายตัวเอาไว้ คุณจะต้องใช้คำสั่งสำหรับ Set PATH ตายตัวทุกครั้งที่มีการเปิด Terminal เอาไว้เลย โดยใช้คำสัง vi ในการแก้ไขไฟล์ ~/.bash_profile (สำหรับคนใช้ bash) ~/.zshrc (สำหรับคนใช้ zsh)
bash
sudo vi ~/.bash_profile |
zsh
sudo vi ~/.zshrc |
ส่วนของ bash ให้คุณแก้ชไขด้วยการเพิ่ม Path ลงไปในไฟล์ ดังนี้
PATH=/Applications/MAMP/Library/bin
ส่วนของ zsh ให้คุณเพิ่มในส่วนของ User configuration ดังนี้ครับ
export PATH="/Applications/MAMP/Library/bin"
หรือถ้าเกิดมีส่วนของการ Set Path อื่นๆเอาไว้ ให้เอาเครื่องหมาย : คั่นระหว่าง Path ต่างๆ ดังนี้
export PATH="/usr/local/opt/ruby193/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/CrossPack-AVR/bin:/Users/Kusumoto/.rvm/bin:/Applications/MAMP/Library/bin"