บทความในหมวด ‘AppServ’
วิธีเปิด SSL appserv 2.5.10
ผมได้ยินข่าวร่ำลือมานานว่า เวอร์ชั่นหลังๆของ appserv ได้ทำการใส่ ssl มาให้ด้วย แต่ก็ไม่เคยทดลองใช้สักกะที ด้วยเหตุว่าไม่มีกิจเกี่ยวข้องกับมัน จนเมื่อไม่นานนี้ผมต้องเกี่ยวข้องกับ การส่งเมล์ด้วย phpmailer ผ่านแอคเค้า gmail แล้วมันเกิดข้อผิดพลาด SMTP Error: Could not connect to SMTP host เมื่อหาวิธีเปิดใช้งาน ssl ให้กับ appserv ได้แล้วก็มาบอกต่อกัน วิธีการนั้นง่ายมากๆ เพียงแค่ไปเปิดให้มีการเรียกใช้งาน php_openssl.dll ใน php.ini เท่านั้นแหละ
วิธีรีสตาร์ท apache
หลังจากที่ผมได้ประสบปัญหา เซมิโคล่อนทำพิษ ทำให้เข้าใจว่า เวลาคนเราไม่เข้าใจอะไรขึ้นมา แม้เพียงเรื่องง่ายๆ ก็ก่อปัญหาใหญ่ได้ ผมจึงตั้งใจเสียใหม่ว่า ต่อไปถึงแม้มันจะดูเหมือนเป็นเรื่องเล็กและน่าจะรู้กันแล้ว ผมก็จะเอามันมาเขียนเป็นบทความให้หมด
วันนี้ขอเสนอเรื่อง วิธีรีสตาร์ท apache ทำเป็นเล่นไปในยามที่หน้าสิ่วหน้าขวาน เรื่องแค่นี้ก็ก่อปัญหาได้
1. ไปที่ Start > Control Panel > Administrative Tools > Services

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

หลังจากที่ใช้ Appserv มานาน วันนี้อยากลองเปลี่ยนค่ายไปใช้ XAMPP ดูบ้าง หลังจากติดตั้งและปรับแต่งนิดๆหน่อยๆ ก็ใช้งานได้ดี เลยมาเขียนเป็นบทความบันทึกไว้สักหน่อย
ท่านสามารถดาวน์โหลด XAMPP ได้ที่นี่ http://sourceforge.net/projects/xampp/
หลังจากดาวน์โหลดมาแล้วก็ดับเบิลคลิกไฟล์ที่ดาวน์โหลดมา เพื่อเริ่มกระบวนการติดตั้ง
Server2Go เซิฟเวอร์พร้อมดื่ม II
อ่านก่อน
http://www.select2web.com/php/server2go.html
ถ้าท่านยังไม่ได้อ่านบทความก่อนหน้าของผม ก็อ่านก่อนนะครับ เนื้อหาจะต่อเนื่องกับโพสต์นี้
หลังจากที่ท่านได้ดาวน์โหลดและแตกไฟล์ออกมาแล้ว ก็จะเห็นโครงสร้างทั้งหมด ดังในภาพ
โฟลเดอร์ที่เราจะเข้าไปยุ่งเกี่ยวและจะต้องสนใจเป็นพิเศษ 2 โฟลเดอร์
- htdocs ใช้สำหรับเก็บเว็บของเรา เหมือนโฟลเดอร์ www ในเครื่องนั่นแหละครับ ให้ท่านก้อปปี้ PHP สคริปต์ของท่านมาไว้ในนี้
- dbdir ใช้สำหรับเก็บ MySQL database ให้ท่านก้อปปี้ฐานข้อมูลที่ต้องการมาเก็บไว้ในนี้ ถ้าท่านใช้ Appserv เขียน PHP ท่านลองเข้าไปที่ C:AppServMySQLdata ท่านจะเห็นโฟลเดอร์ในนั้นหลายโฟลเดอร์ ซึ่งแต่ละโฟลเดอร์ชื่อมันก็จะเหมือนกับชื่อฐานข้อมูลที่ท่านมี ถูกต้องแล้ว 1 โฟลเดอร์จะหมายถึง 1 database โครงสร้างการเก็บข้อมูลของ MySQL จะเป็นอย่างนี้ เลือกก้อปไปทั้งโฟลเดอร์เลยครับผม นี่เป็นสาเหตุว่า ทำไมผมจึงให้ท่านตรวจสอบก่อนว่าใช้ MySQL เวอร์ชั่นไหน ก่อนดาวน์โหลดตัว Server2Go ให้ล้อกัน
หลังจากที่ท่านก้อปปี้ทั้ง ไฟล์ PHP และ MySQL มาไว้ในโฟลเดอร์ทั้งสองเรียบร้อยแล้ว ท่านก็ลองดับเบิลคลิกตัว Server2Go.exe เพื่อรันโค้ดของท่านดูว่าทุกอย่างเรียบร้อยหรือเปล่า ถ้าทุกอย่าง OK ท่านก็เขียนไฟล์ ที่อยู่ในโฟลเดอร์ในภาพด้านบน ทั้งหมดลงแผ่น CD-ROM ท่านก็สามารถนำไปใช้กับคอมเครื่องอื่นๆได้แล้ว
*** ถ้าท่านใช้งานแล้วติดปัญหา หรือไม่เข้าใจสิ่งที่ผมเขียน ได้โปรดคอมเม้นท์ถามนะครับ ผมเขียนบทความด้วยความตั้งใจ แต่ละบทความกว่าจะเขียนเสร็จ ล่อไป 3 ชั่วโมง เลยตั้งใจเป็นอย่างมากเป็นพิเศษว่าคนที่อ่านแล้วจะต้องได้ประโยชน์ ใช้งานได้จริง
Server2Go เซิฟเวอร์พร้อมดื่ม
- เคยหรือไม่ที่ท่านเขียนโปรแกรมด้วย PHP แล้วอยากจะให้มันรันที่เครื่องไหนก็ได้โดยไม่ต้องคอยติดตั้งและถอดออก Appserv
- เคยหรือไม่ที่ท่านต้องส่งงานเป็น CD-ROM แต่โปรแกรมดันทะลึ่งเขียนด้วย PHP และมีฐานข้อมูล MySQL และท่านไม่สามารถถ่อสังขารไปติดตั้ง Appserv ในเครื่องเขา
- และอีกหลายเห็นผลที่ท่านจำเป็นต้องรัน โปรแกรมที่เขียนด้วย PHP แต่ไม่สามารถไปติดตั้ง Appserv ในเครื่องเขาได้
ผมมีอยู่เคสหนึ่งที่อาจารย์คนหนึ่งวานให้เขียนโปรแกรม PHP เพื่อส่งทำผลงานกับผู้บริหารระดับสูงคนหนึ่ง โดยท่านผู้บริหารบอกว่า จะต้องส่งเป็น CD-ROM เท่านั้น เพราะต้องเก็บเป็นหลักฐานผลงาน และที่สำคัญที่ไม่เอาเป็นอย่างอื่น เพราะว่า ฉันรู้สึกว่าการใส่แผ่น CD-ROM เป็นอะไรที่ฉันถนัด
Server2Go คืออะไร
Server2Go ก็คือเว็บเซิฟเวอร์ที่สามารถรันได้โดยไม่ต้องติดตั้งโปรแกรมลงในเครื่องและรันได้ในแม้ในอุปกรณ์ที่อ่านได้อย่างเดียว นั่นหมายความว่า เว็บแอพพลิเคชั่นที่อยู่บนฐานของ Server2Go สามารถรันได้จาก CD-ROM , DVD-ROM ,Thumbdirve, หรือแม้กระทั่งจากในเครื่อง ก็ได้เช่นกัน ท่านสามารถนำไปประยุกต์ ทำบทเรียนช่วยสอนด้วย PHP ได้
ย้ายบ้านให้ MySQLกันเถอะ
การย้าย โฟลเดอร์เก็บฐานข้อมูล ของ MySQL
ปัญหาอย่างหนึ่งสำหรับผู้เขียน PHP เมื่อเครื่องคอมพิวเตอร์มีปัญหา จำเป็นต้องฟอร์แมตเครื่อง ต้องคอยมาย้ายฐานข้อมูล ซึ่งเก็บอยู่ที่ C:AppServmysqldata ไปเก็บไว้ที่ไดร์ฟอื่น ซึ่งถ้ามันมีน้อยๆก็ไม่เป็นไรหรอก แต่ถ้าฐานข้อมูลเยอะๆ ก็ลำบาก
นี่ยังดีที่เข้าวินโดวได้ แต่ถ้าเกิดเข้าวินโดวไม่ได้ล่ะ คงต้องวุ่นวายกันใหญ่
แต่ถ้าเราย้าย ที่เก็บฐานข้อมูล ไปไว้ซะไดร์อื่นตั้งแต่ต้น ปัญหาก็จะหมดไป
พูดมากเสียเวลา เริ่มดำเนินการ
ลง Apache กับ IIS ในเครื่องเดียวกัน ไม่ให้ทะเลาะกัน
สำหรับบางคนที่จะต้องเขียนทั้ง 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
Categories
- 1 week 1 Source (2)
- AppServ (10)
- Array (2)
- Codeigniter (1)
- Computer (7)
- CSS (9)
- Dreamweaver (7)
- Firefox (7)
- Form (2)
- FPDF (15)
- General (31)
- HTML (2)
- Javascript (6)
- jQuery (86)
- Mac (10)
- MySQL (15)
- Navicat (9)
- Other (58)
- PHP (97)
- PHP-function (12)
- Program (8)
- SMF (15)
- SQL (20)
- Theme (1)
- TinyMCE (7)
- webservice (1)
- Wordpress (18)
- คอมฯ ทั่วไป (6)
-
Recent Posts
- akismet ปลักอินกรองแสปมของเวิร์ดเพรส
- WP-CMS Post Control ปลักอินสำหรับซ่อนสิ่งที่ไม่ต้องการในเวิร์ดเพรส
- wordpress flickr manager ปลักอินสำหรับอัปโหลดภาพเก็บที่ flickr
- picpick โปรแกรมที่เว็บโปรแกรมเมอร์ต้องมีไว้ติดเครื่อง
- ขอความเห็น
- todoist โปรแกรมจดรายการสิ่งที่ต้องทำสุดเจ๋ง
- wordpress google xml sitemap หนึ่งในปลักอินที่ท่านต้องติดตั้ง
- แนะนำเว็บให้ความรู้การเขียนโปรแกรมโคตะระเด็ด
- โปรแกรมจดรายการสิ่งที่จะต้องทำ
- แจกภาพปุ่มเอาไปตกแต่งเว็บ
- วิธีสร้างเว็บให้ติดอันดับหนึ่ง
- wordpress ปิงผู้ปิดทองหลังพระ
- วิธีเปิด notepad อย่างรวดเร็ว
- วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม
- หารายละเอียดโดเมน
Tags
AppServ Array Back to the basic bug calendar CAPTCHA chart CSS Dreamveawer eclipse error firebug Firefox firefox plugin FPDF General google helios HTML icons Javascript jQuery jquery plugin jquery slide jQuery tutorial jQuery UI Mac MySQL Other pdt PHP phpmailer programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
