ผมเริ่มต้นที่
http://windows.php.net/downloads/releases/archives/
เพื่อค้นหา php version เก่าๆ เพื่อใช้กับแอพที่ต้องการ ซึ่งรองรับได้เพียง Version 5.3
จึงได้เลือกโหลด
php-5.3.9-Win32-VC9-x86 มา
เพราะการติดตั้ง Apache ครั้งก่อน เลือก httpd-2.2.31-win32 เอาไว้ ซึ่งภายในจะมี dll
php5apache2_2.dll ให้ใช้กับ Apache รุ่น 2.2 ได้
เมื่อโหลดไฟล์เสร็จ ก็ทำการแตกไฟล์เอาไว้ใน Drive C: ชื่อว่า PHP
C:\PHP
จากนั้น กลับไปที่ Apache เพิ่มค่า Config เข้าไปในไฟล์ C:\Apache2\conf\httpd.conf ในบรรทัดท้ายสุด ดังนี้
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
AddHandler application/x-httpd-php .php .html .htm
PHPIniDir C:PHP
จะสังเกตว่า การตั้งค่า Config path ใน ไฟล์พวก PHP หรือ Apache นั้น จะใช้ "/" แทน "\" ที่คุ้นเคยใน Windows
ตั้งค่าเสร็จแล้ว ก็ต้องไปตั้งค่า php.ini ต่อ ดังนี้
ไปที่โฟลเดอร์ C:\PHP แล้ว เปลี่ยนชื่อไฟล์ php.ini-development เป็น php.ini (coy มาเปลี่ยนชื่อก็ได้ ถ้าต้องการต้นฉบับเก็บไว้)
แล้วตั้งค่า php.ini ดังนี้
เลือกใช้ extension ที่ต้องการ
ตั้งค่า TimeZone ให้เป็นกรุงเทพ หรือ สถานที่ตามต้องการ มีลิงค์รายการอยู่ด้านบน หรือ
http://php.net/manual/en/timezones.asia.php
date.timezone = "Asia/Bangkok"
ตั้งค่า short_open_tag = On ในกรณีที่ต้องการใช้รูปแบบ <? ?>
ตั้ง Path ให้เรียก dll ได้ถูกต้อง
include_path = "c:php"
extension_dir = "c:php/ext"
จากนั้น กลับไปที่ Cmd ของ Apache เพื่อสั่ง Restart
หากไม่มีอะไรผิดพลาด สามารถทดสอบด้วย คำสั่ง php
<? echo phpinfo(); ?>
ได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น