Post archive

Tag: apache

  • AppServ

    เปิดใช้งาน vhost ใน XAMPP

    เดี๋ยวนี้ชีวิตการเขียนโค้ดของผมจะใช้ XAMPP เป็นหลัก และเปิด mod vhost ตลอด เรียกว่าถ้ามีการฟอร์แมตเครื่องลงวินโดวใหม่ สิ่งแรกที่จะต้องทำคือติดตั้ง XAMPP และเปิด mod vhost สำหรับน้องใหม่ที่ไม่ทราบว่าการทำ vhost คืออะไร จงฟัง มันก็คือการทำให้การเรียกใช้โปรแกรมของเราที่เขียนขึ้นมาด้วยภาษา PHP เรียกด้วย URL สวยๆ  ปกติแล้วเราจะสร้างโฟลเดอร์ขึ้นมาใน htdocs ใช่เปล่า แล้วเวลาเรียกโปรแกรมของเราเราก็พิมพ์ http://localhost/myfolder ใช่เปล่า ขึ้นต้นด้วย localhost เสมอ  การทำ vhost คือการปรับแต่งตรงนี้แหละให้เราตั้งชื่อสวยๆให้มันได้ ไม่ต้องใช้แต่ localhost ยัน แล้วมันมีประโยชน์อะไร ที่ควรค่าแก่การเสียเวลาไปนั่งทำมัน มีสิ URL มันมัดใจ อยากได้อะไร ตั้งได้  เอาให้สอดคล้องไปกับของจริงได้เลย ของจริงชื่อ  pannipa.com ตอนพัฒนาในเครื่องก็ตั้งเป็น pannipa.dev ได้ฟิลลิ่งในการทำงาน  localhost/bts กับ bts.dev พินาสิพินา อันไหนได้จะได้ฟิลลิ่งในการเดฟมากกว่ากัน […]

    READ MORE
  • PHP

    Fatal error: Call to undefined function oci_connect()

    หอยจริงๆเลย วันนี้ต้องเขียนโปรแกรมติดต่อกับฐานข้อมูล Oracle 11g Express Edition ซึ่งเป็นอะไรที่ไม่เคยมาก่อน  ปรากฎว่าพอเปิด อีคำสั่งด้านล่างใน php.ini เท่านั้นแหละ ไม่ได้ extension= php_oci8_11g.dllextension= php_oci8_11g.dll หลังจากหาข้อมูลอยู่านานจนไข่ห้อย ก็เจอทางสว่าง ใครเจอปัญหานี้ให้ทำดังนี้ครับ 1. เข้าไปดาวน์โหลดไฟล์ Instant Client Package ติ๊กเลือกยอมรับเงื่อนไข Accept License Agreement เขาหน่อย แล้วดาวน์โหลดไอ้ตัวแรกนั่นแหละมา หรือหากระบบปฏิบัติการท่านเป็นอย่างอื่นก็พิจารณาเอานะครับ 2. ดาวน์โหลดได้มาแล้วให้แตกซิป เอาเฉพาะเนื้อในนะ ไปใส่ไว้ที่ C:\xampp\apache\bin ทั้งหมดนั่นแหละครับ วางแหมะลงไปเลย ไม่ทับกับของเก่าหรอก เพราะของเก่าไม่มี 3. เปิดไฟล์ php.ini แล้วเปิด extension= php_oci8_11g.dll การเปิดก็แค่เอาเครื่องหมาย ; ด้านหน้าออก extension= php_oci8_11g.dllextension= php_oci8_11g.dll 4. รีสตาร์ท Apache 5. […]

    READ MORE
  • PHP

    เปิดใช้งาน x-debug บน xampp 1.8.x

    x-debug เป็นเครื่องมือที่จำเป็นต่อการพัฒนาโปรแกรมด้วย PHP มากนะครับ เป็นเรื่องที่ต้องศึกษาและหาทางใช้งานมัน ผมย้ำว่าจำเป็นจริงๆครับ

    READ MORE
  • PHP

    ติดตั้ง memcache บนวินโดว

    ขั้นแรกของการเป็น PHP โปรแกรมเมอร์คือ เขียนโปรแกรมด้วยภาษา PHP ให้เป็น คือพอรู้เรื่อง ว่าอ๋อการเขียนโปรแกรมคืออย่างนี้นี่เอง จากนั้นก็พัฒนาตัวเองขึ้นไปเป็นผู้ชำนาญพิเศษ เป็นซีเนียร์ละ เมื่อเราทำเว็บไปนานๆ เราก็จะเจอกับโปรเจ็กที่มันใหญ่ขึ้นๆ  เริ่มรู้สึกว่าเว็บที่พัฒนามันช้า มีทางไหนจะทำให้เว็บเร็วขึ้นได้

    READ MORE
  • AppServ

    ติดตั้ง SSL บน localhost

    ก่อนจะทำตามบทความนี้ ทางที่ดีควรจะมีความรู้เรื่อง virtual host ก่อน อ่านได้ที่บทความนี้ วิธีสร้าง Virtual host เมื่อติดตั้ง SSL แล้วเราสามารถใช้งานเว็บในรูปของ https ในบทความนี้ผมใช้ appserv 2.5.10 ถึงเป็นเวอร์ชั่น 6 ผมก็ว่าวิธีการไม่แตกต่างกัน กระบวนการมันจะแบ่งเป็นขั้นตอนหลักๆตามนี้ครับ

    READ MORE
  • webservice

    Amazon Elastic Computer Cloud (EC2) ตอน 12 : บทสรุป

    ผมเขียนบทความนำเสนอเรื่อง Amazon Elastic Computer Cloud (EC2) มา 11 ตอน ตั้งแต่แนะนำจนถึงอัปโหลดไฟล์ขึ้นไปเก็บบน EC2 ถ้าท่านติดตามอ่านทุกบทความ ท่านน่าจะเข้าใจ EC2 และสามารถใ้ช้งานมันได้จริง ส่วนที่เหลือเล็กๆน้อยๆ ท่านสามารถหาข้อมูลเพิ่มเติมได้จาก google.com

    READ MORE
  • PHP

    วิธีสร้าง Virtual host

    การสร้าง Virtual Host

    มีประโยชน์ต่อการเขียนโปรแกรมอย่างไร
    ทำอย่างไร

    READ MORE
  • PHP

    เออเร่อ Fatal error: Allowed memory size of 25165824 bytes exhausted

    เออเร่อตัวนี้ผมว่า ผู้ฝึกเขียน PHP แทบทุกคนจะต้องเจอ ในเออเร่อแจ้งว่า เราอนุญาติให้ใช้หน่วยความจำแค่นี้นะ แต่รู้สึกว่าจะมีการใช้หน่วยความจำเกินที่กำหนดไว้

    READ MORE
  • AppServ PHP

    วิธีรีสตาร์ท apache

    วันนี้ขอเสนอเรื่อง วิธีรีสตาร์ท apache ทำเป็นเล่นไปในยามที่หน้า สิ่วหน้าขวาน เรื่องแค่นี้ก็ก่อปัญหาได้

    READ MORE
  • General

    php.ini แวร์อาร์ยู

    สำหรับคนเขียน php แล้ว การปรับแต่งไฟล์ php.ini นั้นเป็นเรื่องปกติที่จะต้องทำเลยทีเดียว หลายคนที่ยังใหม่ เมื่อเกิดปัญหาและค้นหาคำตอบด้วย google บางทีจะได้รับคำแนะนำว่า ปรับแต่งใน php.ini สิ และแล้วมันก็จะมีคำถามตามมาว่า php.ini คืออะไร php.ini คือไฟล์ที่ใช้สำหรับปรับแต่งคุณสมบัติ หรือการทำงานของ php

    READ MORE