Site icon บริษัท โค๊ดบี จำกัด

ติดตั้ง php composer และเริ่มต้นใช้งาน Laravel

สอน-laravel-framework

สอน-laravel-framework

<h3>ติดตั้ง php composer และเริ่มต้นใช้งาน Laravel<&sol;h3>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>รู้จักกับ composer<&sol;h4>&NewLine;<p>Composer คือระบบจัดการไลบราลี่ภายนอกของ php ถูกสร้างขึ้นมาโดยนำแนวคิดมาจากระบบจัดการไลบราลี่ของ node&period;js&comma;ruby ที่ต้องสร้างขึ้นเพราะ ของเดิมของ php คือ pear ไม่มีการพัฒนามากว่า 5 ปีเเล้ว และแนวคิดของ composer ต่างจาก pear ตรงที่ตัวไลบราลี่จะไม่ถูกติดตั้งในระดับที่สามารถถูกเรียกใช้จากที่ไหนก็ได้ แต่จะใช้โฟลเดอร์ vendor เป็นตัวหลักในการเก็บไลบราลี่ต่างๆ ตอนนี้ php framework หลายๆ ตัวเริ่มหันมาใช้ composer แล้วอย่างเช่น laravel 4 &comma;cakephp 3&comma;kohan&comma;CI&comma;Zend เป็นต้น<br &sol;>&NewLine;<&excl;--more--><&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;getcomposer&period;org&sol;download&sol;" target&equals;"&lowbar;blank">https&colon;&sol;&sol;getcomposer&period;org&sol;download&sol;<&sol;a><br &sol;>&NewLine;<&sol;br><&sol;p>&NewLine;<h4>packagist&period;org<&sol;h4>&NewLine;<p>เป็นเว็บไซต์ที่รวบรวมไลบราลี่ของ php เมื่อเราต้องการไลบราลี่เกี่ยวกับอะไร ก็เข้าไปค้นหาจากที่นี้ได้ครับ โปรเจคส่วนใหญ่จะมาจาก github กับ bitbucket ใครที่มีไลบราลี่อยุ่บน github สามารถนำเอาไปลงทะเบียนกับ packagist ได้เลย<br &sol;>&NewLine;ประโยชน์หลัก<br &sol;>&NewLine;<a href&equals;"https&colon;&sol;&sol;packagist&period;org" target&equals;"&lowbar;blank">https&colon;&sol;&sol;packagist&period;org<&sol;a><&sol;p>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>ดาวน์โหลด php composer<&sol;h4>&NewLine;<p>ใช้คำสั่ง <strong>CLI &lpar;Command Line Interface&rpar;<&sol;strong> ดังต่อไปนี้สำหรับดาวน์โหลดไฟล์ composer-setup&period;php<br &sol;>&NewLine;หลังจากดาวโหลดเสร็จให้ใช้คำสั่ง php composer-setup&period;php เพื่อทำการติดตั้งและดาวน์โหลดไฟล์<br &sol;>&NewLine;เมื่อได้ไฟล์ composer&period;phar ให้ลบไฟล์ติดตั้งโดยใช้คำสั่ง php -r &&num;8220&semi;unlink&lpar;&&num;8216&semi;composer-setup&period;php&&num;8217&semi;&rpar;&semi;&&num;8221&semi;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " title&equals;"ติดตั้ง php composer" > &NewLine;php -r "copy&lpar;'https&colon;&sol;&sol;getcomposer&period;org&sol;installer'&comma; 'composer-setup&period;php'&rpar;&semi;" &NewLine;php -r "if &lpar;hash&lowbar;file&lpar;'SHA384'&comma; 'composer-setup&period;php'&rpar; &equals;&equals;&equals; 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae'&rpar; &lbrace; echo 'Installer verified'&semi; &rcub; else &lbrace; echo 'Installer corrupt'&semi; unlink&lpar;'composer-setup&period;php'&rpar;&semi; &rcub; echo PHP&lowbar;EOL&semi;" &NewLine;php composer-setup&period;php &NewLine;php -r "unlink&lpar;'composer-setup&period;php'&rpar;&semi;"<&sol;pre>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>ติดตั้ง php composer<&sol;h4>&NewLine;<p>หลังจากที่เราได้ดาวน์โหลดและติดตั้ง composer-setup&period;php ให้ตรวจดูภายในโฟลเด้อโปรเจคของเราดูว่า<br &sol;>&NewLine;มีไฟล์ composer&period;phar ปรากฏอยู่แล้วหรือไม่ ถ้ามีไฟล์ composer&period;phar อยู่แล้วให้เราใช้คำสั่ง<br &sol;>&NewLine;php composer&period;phar เพื่อติดตั้งตัว composer และเวลาจนกว่าจะติดตั้งเสร็จ<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " title&equals;"ติดตั้ง php composer&period;phar" > &NewLine;php composer&period;phar &NewLine;<&sol;pre>&NewLine;<p><img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2016&sol;08&sol;ติดตั้ง-php-composer-และ-Laravel-1&period;png" alt&equals;"ติดตั้ง-php-composer-และ-Laravel" &sol;><&sol;p>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>ดาวน์โหลด Laravel PHP Framework<&sol;h4>&NewLine;<p>หลังจากที่เราทำการติดตั้ง php composer เสร็จเรียบร้อยแล้วก่อนที่เราจะทำการสร้างโปรเจคของ<br &sol;>&NewLine;Laravel Framework แน่นอนว่าเราต้องดาวน์โหลด library วิธีดาวน์โหลดให้ใช้คำสั่งดังนี้<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " title&equals;"ดาวน์โหลด Laravel" >composer global require "laravel&sol;installer&equals;~1&period;1"<&sol;pre>&NewLine;<p>หรือถ้าเราต้องการดาวน์โหลดและสร้างโปรเจค Laravel เลยก็สามารถใช้คำสั่ง create-project ได้เลย<br &sol;>&NewLine;คำสั่งนี้จะทำการดาวน์โหลด Laravel Framework พร้อมกับสร้างโปรเจคให้เราด้วย<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " title&equals;"สร้างโปรเจค Laravel" >composer create-project laravel&sol;laravel testing --prefer-dist<&sol;pre>&NewLine;<p><img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2016&sol;08&sol;ติดตั้ง-php-composer-และ-Laravel-2&period;png" alt&equals;"ติดตั้ง-php-composer-และ-Laravel" &sol;><br &sol;>&NewLine;ในคำสั่ง CLI ด้านบนผมใช้คำสั่งเพื่อสร้าง Laravel โปรเจคและตั้งชื่อว่า testing พร้อมกับดาวน์โหลด Laravel Framework<br &sol;>&NewLine;หากไม่มีอะไรผิดพลาดในโฟลเด้อโปรเจคที่ผมตั้งชื่อว่า testing จะมีไฟล์ต่าง ๆ รวมไปถึงไลบรารี่ของ Lavavel<br &sol;>&NewLine;ที่ถูกดาวน์โหลดมาอยู่ในโฟลเด้อโปรเจค ดังรูปด้านล่าง<br &sol;>&NewLine;<&sol;br><br &sol;>&NewLine;<img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2016&sol;08&sol;ติดตั้ง-php-composer-และ-Laravel-3&period;png" alt&equals;"ติดตั้ง-php-composer-และ-Laravel" &sol;><&sol;p>&NewLine;

Exit mobile version