Install/Upgrade Phing in Xampp 1.7.1(PHP 5.2.9)


เมื่อตอนเย็นที่ผ่านมาพอดีเจอปัญหา Update Phing ในเครื่องที่บริษัท เลยตัดบทไปว่าลง PHP ตัวใหม่ไปเลย ได้เป็น PHP 5.3.10 ไม่ติด CLI Has Stopped ด้วย :P ก็เลยเอาวะ ใช้ตัวนี้ไปก่อนละกัน

ตอนนี้กลับมาลองฟัดกับมันดูอีกสักรอบในเครื่องของตัวเอง เพราะตอนแรกก็เอะใจอยู่ว่าทำไม pear install ไม่ติดสักที
ก็เลยอัพเดท pear ก่อน ด้วย
C:\xampp\php>pear upgrade pear
แล้วก็ได้ pear ตัวใหม่เป็น
C:\xampp\php>pear info pear
ABOUT PEAR.PHP.NET/PEAR-1.9.4
(ตัวเดิมเป็น 1.9.2)

ทีนี้ก็เลยลอง install all packet ลงไป
C:\xampp\php>pear install --alldeps phing/phing
ผลปรากฏว่า
ได้ packet ตัวอื่นมาครบหมดเลย ยกเว้นไอ่สามตัวนี้

phing/phing requires package "pear/VersionControl_SVN" (version >= 0.4.0), installed version is 0.3.3
phing/phing requires package "phpunit/PHPUnit" (version >= 3.6.0), installed version is 3.5.13
phing/phing requires package "phpunit/PHP_CodeCoverage" (version >= 1.1.0), installed version is 1.0.4

พอหลังจากปรับเวอร์ชั่นใหม่แล้ว คราวนี้ผ่านฉลุยเลย
install ok: channel://pear.phing.info/phing-2.4.12

ลองเช็กเวอร์ชั่น Phing อีกรอบ
C:\xampp\php>phing -version
Phing 2.4.12

ลองเช็กคำสั่งดู
C:\xampp\php>phing
Buildfile: build.xml does not exist!

โอเคโล่งอกไปอีก 1 เปราะ ที่เหลือเตรียมตัวไป CC(cruisecontrol)ต่อ ^^

ข้อมูลเพิ่มเติม(เวลา pear แล้วมันมีปัญหา)
  1. pear update-channels - http://stackoverflow.com/questions/2006626/installing-phpunit-via-pear 
  2. pear clear-cache - http://stackoverflow.com/questions/6272264/windows-installing-phpunit-via-pear-installing-phpunit-via-pear
  3. Installation pear - http://pear.php.net/manual/en/installation.getting.php

Comments