- หาไฟล์ชื่อ php.ini-dist ในโฟลเดอร์ php
- เปลี่ยนชื่อเป็น php.ini
- หาคำว่า "extension_dir" และใส่ว่า
extension_dir = "C:\web\php\ext"
โดย path ที่ใส่นั้นเป็นที่ตั้งของโฟลเดอร์ php - ลบเครื่องหมาย ";" ที่อยู่ในส่วน Dynamic Extensions ดังนี้
- extension=php_gd2.dll
- extension=php_mbstring.dll
- extension=php_mcrypt.dll
- extension=php_mysql.dll
- extension=php_mysqli.dll
- extension=php_pdo.dll
- extension=php_pdo_mysql.dll
- extension=php_soap.dll
- เมื่อเสร็จแล้วให้ย้ายไฟล์ php.ini ไปยัง C:\windows แล้วก็ restart เครื่อง เป็นอันเสร็จพิธี
วันพุธที่ 22 กรกฎาคม พ.ศ. 2552
การตั้งค่าไฟล์ php.ini
วันพฤหัสบดีที่ 16 กรกฎาคม พ.ศ. 2552
การจัดวางตำแหน่งปุ่ม submit ให้อยู่กึ่งกลางด้วย CSS
สมมติว่าเรามี Code html ดังนี้
<form method="post" action="post">
...
...
...
<div>
<input type="submit" name="btnsubmit" id="btnsubmit"
class="btn" value="ตกลง" />
<div>
</form>
การจะจัดกึ่งกลางปุ่ม submit นั้นมีหลักการดังนี้
- ต้องแสดงเป็น block (display: block;)
- จัดกึ่งกลาง (margin: 0 auto;)
- ต้องกำหนดความกว้าง (width: 150px;)
ดังนั้นเราสามารถกำหนดรูปแบบปุ่ม submit ให้อยู่ตรงกลางได้ดังนี้
input.btn {
width: 60px;
margin: 0 auto;
display: block;
}เท่านี้ปุ่ม submit ก็จะอยู่กึ่งกลางสมใจ
ทดลองใน IE8 และ FF3.5 Work ครับ
วันศุกร์ที่ 26 มิถุนายน พ.ศ. 2552
ตั้งค่า Apache 2.2.11 ให้สามารถใช้งาน PHP ได้
หลังจาก download เสร็จสิ้นและตั้งค่าตาม readme.txt ที่แตกไฟล์แล้วให้ใส่บรรทัดล่างสุดของไฟล์ httpd.conf ซึ่งอยู่ใน folder "conf" ดังนี้
PHPIniDir "d:/web/php"ที่บรรทัดแรก (LoadModule php5_module) ให้อ้างถึง folder ที่ติดตั้ง php ไว้
LoadFile "d:/web/php/php5ts.dll"
LoadModule php5_module "d:\web\php\php5apache2_4.dll"
AddType application/x-httpd-php .php
จากหนังสือ BUILD YOUR OWN DATABASE DRIVEN WEB SITE USING PHP & MYSQL ของ sitepoint บอกวีธีการตั้งค่าอีกแบบไว้ดังนี้ (เลือกได้ทั้ง 2 แบบ)
LoadModule php5_module "C:\web\php\php5apache2_2.dll"จากนั้นให้ search หาคำว่า DocumentRoot และให้แก้เป็นแฟ้มที่เก็บไฟล์ html
AddType application/x-httpd-php .php
PHPIniDir c:/web/php"
DocumentRoot "C:/web/www"ต่อมาให้หาคำว่า Directory และแก้ดังนี้
<Directory "C:/web/www">สุดท้ายแก้ไขส่วนที่ทำให้ apache รู้จักกับไฟล์ index.php
<IfModule dir_module>ให้เพิ่ม "index.php" ดังนี้
DirectoryIndex index.html
</IfModule>
<IfModule dir_module>เสร็จแล้วให้ restart Apache ก็เป็นอันเสร็จสิ้น
DirectoryIndex index.html index.php
</IfModule>
วันอังคารที่ 26 พฤษภาคม พ.ศ. 2552
ขนาดรูปถ่ายติดบัตร
สั้นๆ ห้วนๆ
รูป 2 นิ้ว = 4.2 x 5.5 c.m.
รูป 1.5 นิ้ว = 3.5 x 4.2 c.m.
รูป 1 นิ้ว = 2.8 x 3.5 c.m.
credit: ตากล้อง ดอทคอม
วันพฤหัสบดีที่ 19 มีนาคม พ.ศ. 2552
ดูการอภิปรายไม่ไว้วางใจรัฐบาลเมื่อวาน…
ในปีที่แล้ว (2551) ติดตามความเคลื่อนไหวของกลุ่มพันธมิตรมาตลอด และที่สนใจคือ “การเมืองใหม่” ที่เหล่าแกนนำพูดถึง
พอฟังแล้วก็เกิดความหวังว่า ประเทศไทยของเราน่าจะดีกว่านี้ ถ้าหลุดพ้นจากวังวนเดิมๆ ของการเมืองเก่า
เมื่อวานทั้งวันก็ได้ติดตามการอภิปรายไม่ไว้วางใจรัฐบาลผ่านทางโทรทัศน์ช่อง NBT ตอนกลางวันก็มีติดขัดบ้าง (ส.ส. เพื่อไทยพูดในสภาว่า มีประชาชนบอกว่าไม่สามารถดูได้ เหมือนกับว่ารัฐบาลปิดกั้นข่าวสาร)
ตอนเย็น เห็นนายสุนัข เอ๊ย! สุนัย จุลพงศธร ส.ส.สัดส่วนนครสวรรค์ พรรคเพื่อทุย อภิปรายในท่าทีที่ยียวน (กวนตีน) ต่อทั้งรัฐมนตรีและ ส.ส. คนอื่นในสภา ก็เลยเกิดคำถามในใจว่า “ทำไมพวก ส.ส. ถึงทำตัวถ่อยเยี่ยงนี้”
เซ็งกับการเมืองเก่า แต่คงต้องมีซักวันที่ประเทศเราจะ ก้าวข้าม ต่อสิ่งที่เป็นอยู่ในปัจจุบัน
วันจันทร์ที่ 9 กุมภาพันธ์ พ.ศ. 2552
การเริ่ม - หยุดการทำงานของ MySQL Server
ถ้าอยากดูโก้ หรือหรูหน่อย ใช้ command line แทนการเปิดปิด MySQL Server มีดังนี้
ก่อนอื่นต้องเข้าไปใน root directory ของ MySQL ก่อน แล้วก็พิมพ์คำสั่งที่ต้องการได้เลย
การเปิดการทำงานของ MySQL Server
C:\web\mysql\bin>net start mysql
การปิดการทำงานของ MySQL Server
C:\web\mysql\bin>net stop mysql
ก็มีแค่นี้แหละ
วันอาทิตย์ที่ 9 พฤศจิกายน พ.ศ. 2551
การสร้าง phpMyAdmin ให้ login แบบ http
เนื่องจากผมเป็นพวกฝักใฝ่ในพลัง ลองติดตั้ง LAMP(Apache, MySQL และ PHP ยกเว้น Linux) เองทั้งหมด เลยต้องหาอ่านในเว็บแล้วจึงได้วิธีนี้มา
มีขั้นตอนดังนี้
1. สร้างไฟล์ชื่อ config.inc.php ไว้ใน folder เดียวกับ folder phpMyAdmin
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
?>
หมายเหตุ ที่บรรทัดสุดท้าย $cfg['Servers'][$i]['extension'] = 'mysqli'; อาจเปลี่ยนเป็น mysql ก็ได้
แค่นี้แหละครับ