ช่วงนี้มีเหตให้ต้องใช้ 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 ทำงานแล้ว
วันเสาร์ที่ 29 ตุลาคม พ.ศ. 2559
วันศุกร์ที่ 28 ตุลาคม พ.ศ. 2559
มาเล่น Wekan กัน
ผู้ประกอบการเลยถามเล่นๆ ว่าใช้ Trello กันป่าวได้รับคำตอบหลากหลาย แต่โดยส่วนใหญ่ไม่ได้ใช้ ไม่ใช้ Kanban Board จากบริการภายนอก อยากได้โปรแกรมไปติดตั้งที่เครื่องตัวเองมากกว่า ใช้ Redmine อยู่ ฯลฯ ครั้งนี้ก็เลยมาแนะนำ Wekan เป็น Kanban Board ที่มี feature คล้ายๆ กับ Trello ซึ่งผมลองเล่นแล้วก็สนุกดี
การติดตั้งก็ง่ายมาก ใช้ Docker Compose ได้เลยดังนี้
wget https://raw.githubusercontent.com/wekan/wekan/devel/docker-compose.yml
แก้ไข ROOT_URL ในไฟล์ แล้วสั่ง compose up ได้เลย
docker-compose up -d
เท่านี้ก็ได้ใช้งานแล้ว
สมัครสมาชิก:
บทความ (Atom)