ช่วงนี้มีเหตให้ต้องใช้ Composer แต่เครื่องที่ใช้อยู่เป็น Shared host (เป็น root ไม่ได้) เลยต้องหาทางติดตั้ง Composer ไว้ใช้งานเอง
ตั้งค่า PHP กันก่อน
โดยเราจะใช้ PHP5.4 เป็นหลักในการใช้งาน Composer
สร้างไฟล์ ~/.bash_profile
เพิ่มบรรทัด export PATH=/usr/local/php54/bin:$PATH
ตั้งค่า phprc
mkdir -p ~/.php/5.4
สร้างไฟล์ ~/.php/5.4/phprc
เพิ่มสองบรรทัดนี้
extension = phar.so
suhosin.executor.include.whitelist = phar
สั่งอัปเดตพาธ
source ~/.bash_profile
ดูว่าเป็น php 5.4 หรือยัง
php -v
ติดตั้ง Composer กันเลย
curl -s https://getcomposer.org/installer | php
ถ้ามีเออเรอร์ประมาณนี้
#!/usr/bin/env php
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The phar extension is missing.
Install it or recompile php without --disable-phar
ให้ย้ายจาก PHP5.4 ไปเป็น 5.3 แล้วติดตั้ง Composer อีกที
เสร็จขั้นตอนนี้จะได้ไฟล์ composer.phar ให้ย้ายไปไว้ที่ที่รันได้ กรณีนี้ผมย้ายไป ~/.bin
mkdir ~/.bin; mv ~/composer.phar ~/.bin/composer
เสร็จแล้วก็เพิ่ม PATH ให้เรียกใช้ได้
vi ~/.bash_profile
เพิ่มพาธ $HOME/.bin ลงไป
เสร็จแล้วก็อัปเดตพาธที่เรียกไฟล์
source ~/.bash_profile
ลองสั่ง composer จะเห็นว่า Composer ทำงานแล้ว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น