การติดตั้งและใช้งานบน Windows
- ติดตั้ง php webserver ก่อนถ้ายังไม่มีตัวอย่างเช่น wamp
- ทำการติดตั้ง Composer
- ตั้งค่า PATH ในวินโดว์ให้ชี้ไปที่โฟลเดอร์ที่เก็บ php.exe และ composer.bat
- ทำการดาวโหลด laravel เวอร์ชั่นล่าสุด คลายซิปไว้ในไดเรกทอรีของเว็บเซิฟเวอร์
- เข้าไปในไดเรกเทอรี ทำการติดตั้ง framework อื่นโดยการใช้งาน Composer โดยใช้คำสั่ง composer.bat install หลังจากติดตั้งแล้วเราสามารถทำการอัพเดต framework ของเราผ่านการใช้คำสั่ง composer.bat update
- หรือติดตั้งโดยสร้างโปรเจคให้ใหม่ โดยใช้คำสั่ง
composer create-project laravel/laravel your-project-name --prefer-dist
ปัญหาที่เกิดขึ้นคือ เมื่อ Composer มีการฟ้องข้อผิดพลาด ว่าไม่มีการเปิดการใช้งาน SSL ใน PHP ทำให้โหลดไฟล์ติดตั้งไม่ได้
ตรวจสอบผ่านคอนโซล ซึ่งต้องมี "https" โดยให้คำสั่ง
php -r var_dump(stream_get_wrappers());
ถ้าไม่มีวิธีแก้คือให้ไปเปิดใช้ openssl ใน php.ini โดยตรงที่ C:\path\to\wamp\bin\php\php(version)\php.ini
เปิดใช้งาน extension=php_openssl.dll
และควรติดตั้ง Git ด้วยเพราะไฟล์บางตัวดึงข้อมูลจาก Github ซึ่งบางครั้งต้องให้คำสั่ง git ในการดาวโหลดไฟล์ลงมาติดตั้ง
การสร้าง Application Key
Application key เป็นรหัสที่กำหนดไว้เพื่อเข้ารหัสในการส่งข้อมูลเพื่อความปลอดภัยให้กับ เว็บที่สร้างขึ้นบนเฟรมเวิร์ค Laravel ซึ่งแก้ไขที่ไฟล์ app/config/app.php โดยใช้เครื่องมือ artisan ที่สร้างมาให้ซึ่งอยู่ในโฟลเดอร์ ใช้คำสั่งphp artisan key:generate
สำหรับคำสั่ง artisan ดูเพิ่มเติมได้จาก
php artisan list
การตั้งค่า mysql server
เราจะทำการตั้งค่า mysql server ของเราให้สนับสนุนการใช้งาน utf8 เป็นค่า default โดยแก้ไขในไฟล์ my.ini โดยเพิ่มค่าใต้แท็ก [mysqld] เป็นcharacter-set-server=utf8
collation-server=utf8_general_ci
ทำการ restart เซิร์ฟเวอร์ถ้าเปิดค้างไว้ขณะที่ตั้งค่าในไฟล์ my.ini