Page 4 - Laravel5_v1
P. 4

ี

                                                            ้
          บทที 1 การเตรยมตัวและการติดตั ง Laravel 5 ดวย Composer

                                   ้
                    ้
                          ี
          การติดตั งตองเตรยมอะไรบาง

                                                                                     ้
                                               ี
          เนื องจากหนังสือเล่มนี ไม่ใช่หนังสือพื นฐาน การเตรยมตัวอย่างแรกในการอ่านหนังสือเล่มนี คือ เราจะตองมีพื นฐานภาษา PHP และ มี
                                                                                          ้
                                                                                            ิ
               ู
                                     ู
              ้
                                                                         ื
                                                                                                    ์
          ความรเกี ยวกับการเขียนโปรแกรมในรปแบบของ Object Oriented Programming หรอ OOP มาก่อน เพื อใหเกดประโยชนสูงสุดในการ
              ู
              ้
          เรยนร สําหรบคนที ยังไม่มีพื นฐานความรดังที กล่าวมา ผมว่าแนะนําควรใหศึกษาก่อนครบ
                   ั
                                                                          ั
                                        ู
                                       ้
           ี
                                                                ้

                                   ี
                                           ี
          ในการติดตั ง Laravel 5 นั น ก่อนเรยนตองเตรยมตัวและติดตั งโปรแกรมต่างๆ ประกอบดวย
                                      ้
                                                                          ้
                                              ้
                               ั
                                        ื
                                                ็
                 1.  XAMPP สําหรบจาลองเครองเราใหเปน Web Server ประกอบดวย Apache, PHP, MySQL/MariaDB และ phpMyAdmin
                                 ํ
                                                                    ้
                                ํ
                    หรอโปรแกรมจาลอง Web Server อื นๆ
                      ื
                                                            ็
                                          ้
                 2.  Netbeans สําหรบใชเขียนโคด หรอจะใช IDE ที ถนัดกได  ้
                                    ้
                                                  ้
                                             ื
                                 ั
                 3.  Composer สําหรบการจัดการกับ PHP Packages และ Library ต่างๆ
                                  ั
                                                    ้
                                            ิ
                 ขั นตอนการติดตั งทั งหมด สามารถเปดดูวิดีโอไดที  https://www.youtube.com/watch?v=6DH_aEaJ3X4

          Extensions ของ PHP ทีควรเปดไว

                                         ้
                                     ิ

          บางคร งระหว่างติดตั ง Composer หรอ พัฒนา Web Application อาจมี errors สําหรบบางคําสั ง ก่อนติดตั ง Laravel ควรไปตรวจสอบ
                                                                         ั
                                     ื
               ั
                                                  ้
                                                                                    ้
              ิ
           ื
                                      ้
                                                                                                   ้
                                           ้
          หรอเปด extension ในไฟล์ php.ini ใหเรยบรอย คือ ใหเปดไฟล php.ini (C:\xampp\php\php.ini) คนหา extensions แลวเอาเครองหมาย;
                                        ี
                                                                                                          ื
                                                         ์
                                                    ิ
                                                                                      ิ
                         ้
                    ้
          (เซมิโคล่อน) ขางหนาออก เสรจแลวบันทึกไฟล์แลว Restart Apache ส่วนรายการ extensions ที ควรเปด มีดังต่อไปนี
                                              ้
                                   ้
                                ็
          extension=php_bz2.dll  extension=php_curl.dll  extension=php_mbstring.dll   extension=php_fileinfo.dll
          extension=php_gd2.dll  extension=php_openssl.dll   extension=php_intl.dll   extension=php_pdo_mysql.dll
          extension=php_mbstring.dll
   1   2   3   4   5   6   7   8   9