วันพฤหัสบดีที่ 21 กรกฎาคม พ.ศ. 2559

การติดตั้ง PHP 5.6 (5.6.14) ลงใน Windows Server 2008 R2

สิ่งที่ต้องเตรียมก่อนลง PHP
1. Microsoft Visual C++ 2012 Redistributable (x86) - 11.06.61030
2. Oracle Client

สิ่งที่ต้องเตรียมก่อนลง Oracle Client 12c
1. Microsoft Visual C++ 2010 x86 Redistributable - 10.0.30319

การลง Oracle Client 12c
1. Download File
2. Extract File
3. ตั้งค่า PATH
4. ทดสอบ Oracle

1. Download PHP Version Non Thread Safe ที่ http://windows.php.net/download
2. Extract File ที่ได้ ลงใน โฟลเดอร์ ที่ต้องการ ในที่นี้ใช้
C:\php-5.6.14-nts-Win32-VC11-x86

3. rename file php.ini-production หรือ copy แล้วเซฟเป็นชื่อ php.ini
หากไม่เห็นชื่อ นามสกุลไฟล์ .ini ให้ทำการแสดง นามสกุลใน Explorer ก่อน ดังนี้
http://itclubth.blogspot.com/2015/11/windows-server-2008-r2.html
4. ทำการตั้งค่า php.ini
session.save_path  = "c:\xxx\xxx"
upload_tmp_dir = "c:\xxx\xxx"
open_basedir = "c:\xxx\xxx; c:\xxx"


4. ทดสอบ PHP ด้วย Command Line.
ด้วยการพิมพ์คำสั่ง php -info ในโฟลเดอร์ของ php เอง เพื่อเรียกใช้ php.exe

ภาพนี้เป็นตัวอย่าง เมื่อเรียกใช้ php แล้วเกิด error MSVCR100.dll
จำเป็นจะต้องติดตั้ง Microsoft Visual C++ 2010 Redistributable Package (x86) หรือจะใช้ x64 ก็ได้ แต่ Database และ PHP ควรเป็น 32 หรือ 64 bit เหมือนกัน
6. ตั้งค่า PHP กับ IIS

7. ทดสอบ PHP กับ IIS

8. ทดสอบ PHP กับ Oracle

ไม่มีความคิดเห็น:

แสดงความคิดเห็น