เครื่องมือตรวจสอบ PHP ini

php ini checker

ในบทความก่อนๆ ผมเคยได้แจกเครื่องมือตรวจสอบ PHP extensions ไปแล้ว ซึ่งก็น่าจะเป็นประโยชน์กับหลายๆท่านที่จะช่วยในการตรวจสอบ extension ที่ต้องการในแต่ละ server ก่อนที่จะนำงานจริงไปใช้. บทความนี้จึงทำเครื่องมือเจาะลึกเข้าไปอีก โดยจะทำการตรวจสอบการตั้งค่า php.ini ที่ต้องการ เพื่อให้แน่ใจว่างานของคุณจะทำงานได้เมื่ออยู่ใน server ต่างๆกัน.

Download ดาวน์โหลดไปใช้งานได้เลยครับ

ไฟล์นี้เมื่อแตกออกมาโดยใช้ 7zip มันจะมีเพียงไฟล์เดียวเท่านั้น ให้เปิดขึ้นมาแก้ไขดังต่อไปนี้.

$ini_to_check = array(
    // ตรงนี้ให้ใส่ค่าการตั้งค่าที่มีใน php.ini และค่าตามหลังจะเป็นค่าที่เราต้องการให้มี
    // ตัวอย่าง 'short_open_tag' => 'Off' คือจะต้องการให้ปิดการใช้งาน <? โดยใช้แต่ <?php เท่านั้น
    'short_open_tag' => 'Off',
    'asp_tags' => 'Off',
    'output_buffering' => 'Off',
    'max_execution_time' => '30',
    'memory_limit' => '32M',
    'error_reporting' => 'E_ALL',
    'display_errors' => 'On',
    'display_startup_errors' => 'On',
    'register_globals' => 'Off',
    'post_max_size' => '8M',
    'magic_quotes_gpc' => 'Off',
    'upload_max_filesize' => '2M',
    'date.timezone' => 'Asia/Bangkok',
);

ค่าต่างๆตามตัวอย่างหรือที่มีมาแต่เดิมนั้น เป็นค่าที่เหมาะที่สุดสำหรับการพัฒนางานของคุณบน development server (localhost) ซึ่งหากมีการตั้งค่าตามนี้ การอัพโหลดไปใช้งานที่อื่นๆก็จะมีปัญหาน้อยมากที่สุดหรือไม่มีเลย.

ไฟล์ที่แจกนี้ใช้การอนุญาตภายใต้ MIT คือให้อิสระในการนำไปใช้, แก้ไข, ทำซ้ำ ทุกจุดประสงค์ได้อย่างเสรี ทั้งเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์.

 

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>