บทความในหมวด ‘AppServ’

25
May

วิธีเปิด SSL appserv 2.5.10

เขียนโดย platoosom | อ่าน 597

ผมได้ยินข่าวร่ำลือมานานว่า เวอร์ชั่นหลังๆของ appserv ได้ทำการใส่ ssl มาให้ด้วย แต่ก็ไม่เคยทดลองใช้สักกะที ด้วยเหตุว่าไม่มีกิจเกี่ยวข้องกับมัน จนเมื่อไม่นานนี้ผมต้องเกี่ยวข้องกับ การส่งเมล์ด้วย phpmailer ผ่านแอคเค้า gmail แล้วมันเกิดข้อผิดพลาด  SMTP Error: Could not connect to SMTP host เมื่อหาวิธีเปิดใช้งาน ssl ให้กับ appserv ได้แล้วก็มาบอกต่อกัน วิธีการนั้นง่ายมากๆ เพียงแค่ไปเปิดให้มีการเรียกใช้งาน php_openssl.dll ใน php.ini เท่านั้นแหละ

25
May

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

เขียนโดย platoosom | อ่าน 262

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

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

1. ไปที่ Start > Control Panel > Administrative Tools > Services
administrative-tool-01

21
September

เดอะ แซ้มพ์ (XAMPP)

เขียนโดย platoosom | อ่าน 482

ภาพไม่เกี่ยวข้องกับบทความ

หลังจากที่ใช้ Appserv มานาน วันนี้อยากลองเปลี่ยนค่ายไปใช้ XAMPP ดูบ้าง หลังจากติดตั้งและปรับแต่งนิดๆหน่อยๆ ก็ใช้งานได้ดี เลยมาเขียนเป็นบทความบันทึกไว้สักหน่อย

ท่านสามารถดาวน์โหลด XAMPP ได้ที่นี่ http://sourceforge.net/projects/xampp/

หลังจากดาวน์โหลดมาแล้วก็ดับเบิลคลิกไฟล์ที่ดาวน์โหลดมา เพื่อเริ่มกระบวนการติดตั้ง

06
May

Server2Go เซิฟเวอร์พร้อมดื่ม II

เขียนโดย platoosom | อ่าน 1197

อ่านก่อน

http://www.select2web.com/php/server2go.html

ถ้าท่านยังไม่ได้อ่านบทความก่อนหน้าของผม ก็อ่านก่อนนะครับ เนื้อหาจะต่อเนื่องกับโพสต์นี้

หลังจากที่ท่านได้ดาวน์โหลดและแตกไฟล์ออกมาแล้ว ก็จะเห็นโครงสร้างทั้งหมด ดังในภาพhttp://lh3.ggpht.com/_MJkDRxwRrPU/SepskhNSP0I/AAAAAAAAAzU/hSudRilsrgs/server2go-detail.jpg

โฟลเดอร์ที่เราจะเข้าไปยุ่งเกี่ยวและจะต้องสนใจเป็นพิเศษ 2 โฟลเดอร์

  1. htdocs ใช้สำหรับเก็บเว็บของเรา เหมือนโฟลเดอร์ www ในเครื่องนั่นแหละครับ ให้ท่านก้อปปี้ PHP สคริปต์ของท่านมาไว้ในนี้
  2. dbdir ใช้สำหรับเก็บ MySQL database ให้ท่านก้อปปี้ฐานข้อมูลที่ต้องการมาเก็บไว้ในนี้ ถ้าท่านใช้ Appserv เขียน PHP ท่านลองเข้าไปที่  C:AppServMySQLdata  ท่านจะเห็นโฟลเดอร์ในนั้นหลายโฟลเดอร์ ซึ่งแต่ละโฟลเดอร์ชื่อมันก็จะเหมือนกับชื่อฐานข้อมูลที่ท่านมี  ถูกต้องแล้ว 1 โฟลเดอร์จะหมายถึง 1 database โครงสร้างการเก็บข้อมูลของ MySQL จะเป็นอย่างนี้ เลือกก้อปไปทั้งโฟลเดอร์เลยครับผม  นี่เป็นสาเหตุว่า ทำไมผมจึงให้ท่านตรวจสอบก่อนว่าใช้ MySQL เวอร์ชั่นไหน ก่อนดาวน์โหลดตัว Server2Go ให้ล้อกัน

หลังจากที่ท่านก้อปปี้ทั้ง ไฟล์ PHP และ MySQL มาไว้ในโฟลเดอร์ทั้งสองเรียบร้อยแล้ว ท่านก็ลองดับเบิลคลิกตัว Server2Go.exe เพื่อรันโค้ดของท่านดูว่าทุกอย่างเรียบร้อยหรือเปล่า ถ้าทุกอย่าง OK ท่านก็เขียนไฟล์ ที่อยู่ในโฟลเดอร์ในภาพด้านบน ทั้งหมดลงแผ่น CD-ROM ท่านก็สามารถนำไปใช้กับคอมเครื่องอื่นๆได้แล้ว

*** ถ้าท่านใช้งานแล้วติดปัญหา หรือไม่เข้าใจสิ่งที่ผมเขียน ได้โปรดคอมเม้นท์ถามนะครับ ผมเขียนบทความด้วยความตั้งใจ แต่ละบทความกว่าจะเขียนเสร็จ ล่อไป 3 ชั่วโมง  เลยตั้งใจเป็นอย่างมากเป็นพิเศษว่าคนที่อ่านแล้วจะต้องได้ประโยชน์ ใช้งานได้จริง

03
May

Server2Go เซิฟเวอร์พร้อมดื่ม

เขียนโดย platoosom | อ่าน 681

server2go

  • เคยหรือไม่ที่ท่านเขียนโปรแกรมด้วย PHP แล้วอยากจะให้มันรันที่เครื่องไหนก็ได้โดยไม่ต้องคอยติดตั้งและถอดออก Appserv
  • เคยหรือไม่ที่ท่านต้องส่งงานเป็น CD-ROM แต่โปรแกรมดันทะลึ่งเขียนด้วย PHP และมีฐานข้อมูล MySQL และท่านไม่สามารถถ่อสังขารไปติดตั้ง Appserv ในเครื่องเขา
  • และอีกหลายเห็นผลที่ท่านจำเป็นต้องรัน โปรแกรมที่เขียนด้วย PHP แต่ไม่สามารถไปติดตั้ง Appserv ในเครื่องเขาได้

ผมมีอยู่เคสหนึ่งที่อาจารย์คนหนึ่งวานให้เขียนโปรแกรม PHP เพื่อส่งทำผลงานกับผู้บริหารระดับสูงคนหนึ่ง โดยท่านผู้บริหารบอกว่า จะต้องส่งเป็น CD-ROM เท่านั้น เพราะต้องเก็บเป็นหลักฐานผลงาน และที่สำคัญที่ไม่เอาเป็นอย่างอื่น เพราะว่า ฉันรู้สึกว่าการใส่แผ่น CD-ROM เป็นอะไรที่ฉันถนัด

Server2Go คืออะไร

Server2Go ก็คือเว็บเซิฟเวอร์ที่สามารถรันได้โดยไม่ต้องติดตั้งโปรแกรมลงในเครื่องและรันได้ในแม้ในอุปกรณ์ที่อ่านได้อย่างเดียว นั่นหมายความว่า เว็บแอพพลิเคชั่นที่อยู่บนฐานของ Server2Go สามารถรันได้จาก CD-ROM , DVD-ROM ,Thumbdirve, หรือแม้กระทั่งจากในเครื่อง ก็ได้เช่นกัน ท่านสามารถนำไปประยุกต์ ทำบทเรียนช่วยสอนด้วย PHP ได้

30
October

ย้ายบ้านให้ MySQLกันเถอะ

เขียนโดย admin | อ่าน 306

การย้าย โฟลเดอร์เก็บฐานข้อมูล ของ MySQL

ปัญหาอย่างหนึ่งสำหรับผู้เขียน PHP เมื่อเครื่องคอมพิวเตอร์มีปัญหา จำเป็นต้องฟอร์แมตเครื่อง ต้องคอยมาย้ายฐานข้อมูล ซึ่งเก็บอยู่ที่ C:AppServmysqldata ไปเก็บไว้ที่ไดร์ฟอื่น ซึ่งถ้ามันมีน้อยๆก็ไม่เป็นไรหรอก แต่ถ้าฐานข้อมูลเยอะๆ ก็ลำบาก

นี่ยังดีที่เข้าวินโดวได้ แต่ถ้าเกิดเข้าวินโดวไม่ได้ล่ะ คงต้องวุ่นวายกันใหญ่

แต่ถ้าเราย้าย ที่เก็บฐานข้อมูล ไปไว้ซะไดร์อื่นตั้งแต่ต้น ปัญหาก็จะหมดไป

พูดมากเสียเวลา เริ่มดำเนินการ

17
May

ลง Apache กับ IIS ในเครื่องเดียวกัน ไม่ให้ทะเลาะกัน

เขียนโดย admin | อ่าน 408

สำหรับบางคนที่จะต้องเขียนทั้ง ASP และ PHP อาจจะนักศึกษา ที่ต้องการฝึกเขียน หรือโปรแกรแกรมเมอร์มืออาชีพ ที่เขียนทั้งสอง ภาษา

จะว่าไปแล้ว PHP สามารถลงเข้าไปใน IIS ได้ โดยใช้ IIS รันทั้ง ASP และ PHP

แต่ก็อย่างว่าแหละ ถ้าทำอย่างนั้น คุณก็อดที่จะเล่นกับคุณสมบัติของ Apache แต่พอลง Apache กับ IIS ในเครื่องเดียวกัน ก็ทะเลาะกัน

อีก สาเหตุที่สองตัวนี่ทะเลาะกันก็เพราะ มันใช้ port สำหรับทำงาน port เดียวกัน คือ 80 เราก็แค่เซตให้ ตัวใดตัวหนึ่งเลี่ยงไปใช้ port อื่น

มันก็ไม่ทะเลาะกันแล้ว เช่นเซตให้ IIS ใช้ port 8080 เวลาเรียกใช้งานก็จะเป็นดังนี้

http://localhost:8080/test-web/index.asp    อันนี้จะรัน ASP

http://localhost/test-web/index.php              อันนี้จะรัน PHP