Post archive
Tag: apache
-
เปิดใช้งาน 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 -
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 -
เปิดใช้งาน x-debug บน xampp 1.8.x
x-debug เป็นเครื่องมือที่จำเป็นต่อการพัฒนาโปรแกรมด้วย PHP มากนะครับ เป็นเรื่องที่ต้องศึกษาและหาทางใช้งานมัน ผมย้ำว่าจำเป็นจริงๆครับ
READ MORE -
ติดตั้ง memcache บนวินโดว
ขั้นแรกของการเป็น PHP โปรแกรมเมอร์คือ เขียนโปรแกรมด้วยภาษา PHP ให้เป็น คือพอรู้เรื่อง ว่าอ๋อการเขียนโปรแกรมคืออย่างนี้นี่เอง จากนั้นก็พัฒนาตัวเองขึ้นไปเป็นผู้ชำนาญพิเศษ เป็นซีเนียร์ละ เมื่อเราทำเว็บไปนานๆ เราก็จะเจอกับโปรเจ็กที่มันใหญ่ขึ้นๆ เริ่มรู้สึกว่าเว็บที่พัฒนามันช้า มีทางไหนจะทำให้เว็บเร็วขึ้นได้
READ MORE -
ติดตั้ง SSL บน localhost
ก่อนจะทำตามบทความนี้ ทางที่ดีควรจะมีความรู้เรื่อง virtual host ก่อน อ่านได้ที่บทความนี้ วิธีสร้าง Virtual host เมื่อติดตั้ง SSL แล้วเราสามารถใช้งานเว็บในรูปของ https ในบทความนี้ผมใช้ appserv 2.5.10 ถึงเป็นเวอร์ชั่น 6 ผมก็ว่าวิธีการไม่แตกต่างกัน กระบวนการมันจะแบ่งเป็นขั้นตอนหลักๆตามนี้ครับ
READ MORE -
Amazon Elastic Computer Cloud (EC2) ตอน 12 : บทสรุป
ผมเขียนบทความนำเสนอเรื่อง Amazon Elastic Computer Cloud (EC2) มา 11 ตอน ตั้งแต่แนะนำจนถึงอัปโหลดไฟล์ขึ้นไปเก็บบน EC2 ถ้าท่านติดตามอ่านทุกบทความ ท่านน่าจะเข้าใจ EC2 และสามารถใ้ช้งานมันได้จริง ส่วนที่เหลือเล็กๆน้อยๆ ท่านสามารถหาข้อมูลเพิ่มเติมได้จาก google.com
READ MORE -
วิธีสร้าง Virtual host
การสร้าง Virtual Host
มีประโยชน์ต่อการเขียนโปรแกรมอย่างไร
READ MORE
ทำอย่างไร -
เออเร่อ Fatal error: Allowed memory size of 25165824 bytes exhausted
เออเร่อตัวนี้ผมว่า ผู้ฝึกเขียน PHP แทบทุกคนจะต้องเจอ ในเออเร่อแจ้งว่า เราอนุญาติให้ใช้หน่วยความจำแค่นี้นะ แต่รู้สึกว่าจะมีการใช้หน่วยความจำเกินที่กำหนดไว้
READ MORE -
วิธีรีสตาร์ท apache
วันนี้ขอเสนอเรื่อง วิธีรีสตาร์ท apache ทำเป็นเล่นไปในยามที่หน้า สิ่วหน้าขวาน เรื่องแค่นี้ก็ก่อปัญหาได้
READ MORE -
php.ini แวร์อาร์ยู
สำหรับคนเขียน php แล้ว การปรับแต่งไฟล์ php.ini นั้นเป็นเรื่องปกติที่จะต้องทำเลยทีเดียว หลายคนที่ยังใหม่ เมื่อเกิดปัญหาและค้นหาคำตอบด้วย google บางทีจะได้รับคำแนะนำว่า ปรับแต่งใน php.ini สิ และแล้วมันก็จะมีคำถามตามมาว่า php.ini คืออะไร php.ini คือไฟล์ที่ใช้สำหรับปรับแต่งคุณสมบัติ หรือการทำงานของ php
READ MORE