[PHP] Composer install ท่ายาก

นู๋ชอบท่ายากส์ อ๊ะ อ๊ะ อ๊ะ

เจอ Composer install ท่ายากครับวันนี้ ... เรื่องมีอยู่ว่าในเครื่องมันยังเป็น PHP 5.2 อยู่(ด้วยเหตุผลทางราชการ...) และด้วยเหตุที่ต้องแก้งาน XXX ซึ่งจำเป็นต้องใช้ PHP ที่ใหม่กว่า(ในระดับหนึ่ง) เลยต้องใช้ท่ายากเช่นนี้แล

วิธีการ ไม่ยากเลยครับ แค่ path ไปหา php.exe ก่อนเลย หรือถ้าบน Linux ก็ไปหา folder php นั่นล่ะ แล้วก็สั่ง composer.phar install หรือ update อะไรก็ว่ากันไป เป็นอันจบครับ

ด้านบนที่ผมอธิบายไปนั้นเป็นแบบสั้นๆ ครับ .... ถ้าเป็นเวอร์ชั่นยาว(ขึ้นมาอีกหน่อย) อ่านได้ตามด้านล่างนี้เลยครับ

จะว่าไปเคสแบบนี้เข้าข่ายรัน PHP หลายเวอร์ชั่นในเครื่องเดียวกันล่ะมั้ง -___-" เช่นตัวอย่างของผม ... เครื่องที่ทำงานเป็น PHP 5.2 แต่อยากจะใช้ PHP 5.4 เพราะมันต้องใช้ Composer ในการติดตั้ง Libraries เบื้องต้นในโปรเจคนั้นๆ

วิธีการก็คือ
  1. โหลด PHP ตัวที่ต้องการมาก่อน
  2. เซ็ตค่า php.ini
  3. โหลด Pear เพราะ Composer ต้องการ
  4. ติดตั้ง Pear ผ่าน php go-pear.phar *อ่าน Config ให้ดีๆ ก่อนติดตั้ง โดยเฉพาะข้อ 11 และ 12
  5. cd เข้าไปที่ Folder ที่ต้องการ
  6. กรณีที่เป็น Windows พิมพ์ path ของ php.exe ก่อน ตามด้วย composer.phar ตามด้วย update หรือ install
    ตัวอย่างเช่น C:\php5.4\php.exe composer.phar install
    กรณีที่เป็น Linux ก็พิมพ์ path ของ php ตามด้วย composer.phar ตามด้วย update หรือ install
    ตัวอย่างเช่น /home/ROBOCON/php5.4/php composer.phar install
  7. เวลาใช้งานก็ Run แบบ Build-in ไปเลยเช่น เปิด Terminal ขึ้นมาแล้วพิมพ์ไปว่า
    php -S 127.0.0.1:8088 -t C:\AppServ\www\eventsniff
เปิด Browser ขึ้นมาแล้วก็เข้า 127.0.0.1:8088 ไดเล๊ยยยยยยย

Comments