How to install and config php in windows xp or window server 2003.
# รูปทั้งหมดนำมาจากเว็บ : ntcompatible.com
# Install PHP5 บน IIS 5.1 หรือ IIS 6
1. ติดตั้ง iis5.1 หรือ 6 โดย "Add or Remove => Add/Remove Windows Components"
2. ดาวน์โหลด php เอาที่เป็นไฟล์ zip (PHP 5.2.6 zip package เวอร์ชั่นล่าสุดขณะนี้) อ่ะ แต่ไม่ควรเอาแบบ installer เพราะมันไม่ดีแน่ๆ
#http://th.php.net/get/php-5.2.6-Win32.zip/from/a/mirror
3. แตกไฟล์ php-5.2.6-Win32.zipไปที่ "C:\PHP5"
4. ดาวโหลด PECL (module เสริมเอาไว้ทำไรก็ไม่รู้อันเนี๋ยไม่ต้องโหลดก็ได้มั้ง) pecl-5.2.6-Win32.zip
จาก http://th.php.net/get/pecl-5.2.6-Win32.zip/from/a/mirror
5. ถ้าเราโหลดมาแหละอยากติดตั้งให้เราทำการแตก pecl-5.2.6-Win32.zip ไปไว้ใน "C:\PHP5\ext" (สงสัยแล้วว่า pecl น่าจะเป็น extension เสริมล่ะมั้ง เพราะวางที่ ext ซะงั้น เค้าว่างั้น)
6.เข้าไปที่ "C:\PHP5" มองหาไฟล์ php.ini-recommended คัดลอกมันใส่ไฟล์ใหม่ตั้งชื่อเป็น php.ini แล้วทำการคัดลอก php.ini ไปวางไว้ที่ "C:\WINDOWS"
7. เปิดไฟล์ php.ini ที่อยู่ใน "C:\WINDOWS" แล้วทำการแก้ไขดังนี้
# ลบคอมเมนหน้า ";" เอามันออกซะ cgi.force_redirect เปลี่ยนเป็นค่า 0 "cgi.force_redirect = 0"
# เปลี่ยน session.save_path เป็น "session.save_path=C:\\PHP5\\sessions" ทำการสร้างไดเร็คทอรี sessions ด้วย
# ตั้งพาธที่เก็บไฟล์ extension โดยหาคำว่า "extension_dir" เปลี่ยนให้มันเป็นประมาณเนี๋ย
"extension_dir = "C:\\PHP5\\ext"
# เราจะใช้อาไรเราก็เอาคอมเมนออก ที่แนะนำก็ประมาณเนี๋ย
extension=php_mssql.dll
extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_mbstring.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
8. คัดลอกไฟล์ dll ที่อยู่ใน "C:\PHP5\ext" ไปวางใน "C:\WINDOWS\system32"
# หรือ เพิ่ม "C:\PHP5\ext" เข้าไปในพาธของระบบโดยตั้งพาธ ด้วยบรรทัดคำสั่งดังนี้
set path=%path%;C:\PHP5
# หรือ เพิ่มผ่านหน้าโปรแกรม คลิกขวาที่ My Computer เลือก Properties ไปที่แท๊ป Advanced เลือก Enviroment Variables ที่ System variables
# เลือกไปที่ Path คลิก Edit เพิ่ม ;C:\PHP5 ต่อจากข้อความเดิม แล้วก็ OK - OK
9. ทำการสร้างไฟล์ inifilepath.reg โดยให้มีข้อมูลในไฟล์ด้งนี้
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
"IniFilePath"="C:\\PHP5"
10. เมื่อทำการสร้างไฟล์ inifilepath.reg เสร็จแล้วให้ดับเบิ้ลคลิกมันซะ
11. ไปที่ Properties ของ IIS โดยคลิกขวาที่ My Computer เลือก Manage => Services and Application => Internet Information Service => Web Sites => คลิกขวาที่ Default Web Site
# ก็จะได้ Default Web Site Properties ขึ้นมา
# ให้ไปที่แท็บ Home Directory คลิกที่ Configuration ที่แท็บ Mappings คลิกที่ปุ่ม Add
# จะได้ Add/Edit Application Extension Mapping
# ที่ช่อง Executable ให้เราใส่เป็น C:\PHP5\php5isapi.dll
# ที่ช่อง Extension ให้ใส่เป็น .php
# คลิกที่ Limit to: ให้เราใส่ GET,HEAD,POST,TRACE แล้วก็ OK
# กลับไปที่แท็บ Home Directory ที่ Execute Permissions: ให้เลือกเป็น Scripts only
# ที่ช่อง Executable ให้เราใส่เป็น C:\PHP5\php5isapi.dll ไม่ต้องตามรูปมากนัก ^^'
12. ทำการเพิ่ม default ไฟล์ของ iis ที่แท็บ Documents ซึ่งปกติจะมีเพียง
Default.htm, Default.asp, index.htm และ iisstart.asp
# ให้เราเราทำการคลิกที่ Add เพิ่ม index.php เข้าไปแล้ว OK เอามันขึ้นไปด้านบนสุดของไฟล์ Default ซะจะได้รันก่อน
13. ### เพิ่มเติมสำหรับ Windows 2003/IIS6 ( XP/iis5.1 ไม่ต้อง) ให้เราทำการเปิด Internet Services Manager ขึ้นมาแล้วคลิกขวาที่ Web Service Extensions เลือก Add a new web service extension เพิ่ม C:\PHP5\php5isapi.dll เข้าไปแล้ว OK ต่อมาให้เราติ๊กที่ Set extension status to Allowed แล้วก็ตามด้วย OK
# จากรูปก็อย่าใส่เหมือนมันมากเพราะเราแตกไฟล์ไปที่ C:\PHP5 ไม่ใช่ C:\Program Files\PHP5
14. ทำการสร้างไฟล์ index.php ให้มี code ใหนไฟล์แค่เนี๋ยพอ <?phpinfo(); ?> แล้วก็คัดลอกไปไว้ในรูทของ iis (C:\Inetpub\wwwroot\) ซะถ้ามันรันผ่านก็จะขึ้นบอก PHP version ขึ้นมา
# ข้อมูลเพิ่มเติม : wikihow.com , peterguy.com , ntcompatible.com
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Font เลือกเป็น Wingdings 2 เครื่องหมายถูก Shift + P เครื่องหมายผิด Shift + O ซึ่งเราสามารถใช้ Font Wingdings 2 ใน OpenOffice เพื่อเพิ่มเครื...
-
คือเครื่องเสียงในบ้าน เป็นแบบมีรู Microphone 3 รูและ AUX (เสียงเข้าเครื่องเสียง) 2 ชุด มีไมค์ 1 ตัวและ AUX 1 ชุดเสียบสาย ปัญหาคือ พอเปิด ไม...
-
ขั้นแรกต้องตั้งค่าซองก่อนโดยไปที่ menu tab Start Mail Merge => Envelopes เลือก template size ได้ตามต้องการ หรือจะกำหนดขนาดเองเลยโดยเลือก ...
-
http://football.sodazaa.com/
-
ที่มา : http://www.pcthailand.com/th/index.php?option=com_content&view=article&id=64:-regedit-&catid=40:2009-07-02-10-59-36...
-
ปัญหาคือ เราเข้าเว็บไซต์ อันนี้แล้ว ปัญหาภาษาไทย มันแสดงเป็นต่างดาวซะงั้น Solved Options => Under the Hood => Web Content ค...
-
คือ จะใช้ printer ที่เค้าแชร์ไว้ แต่มันดันถาม User, password ซะงั้น ทั้งที่ Enable Guest แล้วนะ ไม่รู้ Guest เครื่องนั้นมีใครไปตั้งรหัสให้หร...
-
This summary is not available. Please click here to view the post.
-
อ้างอิง - http://www.sysnetcenter.com/board/index.php?topic=2028.0 <== อ่านเข้าใจง่าย ประเด็นมีอยู่ว่า เพื่อนที่ทำงานแนะนำ AP แบบ ใช้สำ...
-
nvarchar กับ varchar จะต่างกันตรง nvarchar จะเก็บตัวอักษรที่ใช้ code เป็น unicode ได้ ซึ่ง 1 ตัวอักษรจะใช้แค่ 2 byte ในการเก็บส่วน varchar...
No comments:
Post a Comment