ติดตั้ง apache-php-mysql บน Win XP
>> วิธีติดตั้ง XAMPP https://www.mindphp.com/modules.php?name ... cle&sid=15
>> วิธีติดตั้ง Appserv https://www.mindphp.com/modules.php?name ... cle&sid=94
หรือติดตั้งแบบแยกแต่ละตัว
เคยจำลอง Laptop (Windows XP) เป็น webserver ไว้นานแล้วเพื่อทดสอบเขียนเว็บเล็กๆ น้อยๆ เมื่อวานก็เลยกะว่าจะลงไว้บน Desktop หน่อยเพื่อว่างๆ จะนั่งเขียนเว็บบ้าง ปรากฏว่าลืมไปแล้วว่าต้อง config ตรงไหนบ้าง และ จำสับสนระหว่าง apache version 1.3 กับ 2.0 เพราะปกติเป็นคนที่ชอบจะจำไม่ค่อยจะจด (สงสัยตอนนี้อายุมากขึ้นความจำเลยไม่ค่อยจะดี) ถือโอกาสเขียนๆ ไว้หน่อยก็ดีกันลืม
ซอฟท์แวร์ที่ใช้
1. apache_2.0.54-win32-x86-no_ssl.msi
2. php-5.0.4-Win32.zip
3. mysql-essential-4.1.12a-win32.msi
4. phpMyAdmin-2.5.7-pl1-php.zip
ติดตั้ง
1. Apache ก็ไม่มีอะไรมากแนะนำให้เปลี่ยน destination จากที่เขากำหนดมาที่ C:\Program Files\Apache Group\ เป็น C:\ ก็พอเพราะจะง่ายเวลาเราจัดการกับไฟล์ที่อยู่ใน htdocs ติดตั้งเสร็จก็จะได้โฟล์เดอร์ C:\Apache2
2. php ผมเลือกใช้ zip package เพราะต้องการให้ทำงานกับ Apache แบบ modul dll ถ้าใครต้องการให้ทำงานแบบ cgi ก็อาจจะเลือกดาวน์โหลดแบบ installer มาก็ได้ ซึ่งจะมาเป็นไฟล์ .msi ชึ่งแบบนี้จะคลิกติดตั้งและ config ให้โดยอัตโนมัติื ส่วนการติดตั้ง php zip package ก็แค่ unzip แนะนำให้ไปลงที่ C:\php5 เพราะใน php.ini กำหนดค่า default ของ path ไว้แบบนี้ (ลงที่อื่นก็ได้แต่ต้องไปแก้ path ใน php.ini)
3. mysql เลือกใช้ essential ขั้นตอนการติดตั้งจะยุ่งยากกว่ารุ่นก่อนๆ เล็กน้อย เพราะหลังจากติดตั้งแล้วต้อง config ลักษณะการใช้งานของ database ว่าสำหรับ develop หรือ production แล้วต้องเลือก encoding ของ database เมื่อติดตั้งแล้วโฟล์เดอร์จะไปลงที่ C:\Program Files\MySQL\MySQL Server 4.1
4. phpMyAdmin ตัวนี้ก็แค่ unzip ไปลงใน C:\Apache2\htdocs\phpMyAdmin-2.5.7-pl1
คอนฟิก
1. คอนฟิก Apache ให้รัน php แบบ module dll ไปเปิดไฟล์ httpd.conf จาก C:\Apache2\conf แล้วเพิ่มข้อมูลต่อไปนี้ (เพิ่มต่อท้ายไฟล์ก็เป็นทางเลือกที่ดีเหมือนกันเพราะจะง่ายในการแก้ไข)
LoadModule php5_module "c:/php5/php5apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php5"
2. คอนฟิก Apache ให้ตรวจหาและรันสคริปต์ index.php โดยอัตโนมัติโดยเพิ่ม index.php เข้าไปในไดเร็กทีฟ DirectoryIndex ดังข้างล่าง
DirectoryIndex index.php index.html index.html.var
3. เข้าไปที่ C:\php5 ให้หาไฟล์ php.ini-dist ให้ทำการเปลี่ยนชื่อเป็น php.ini ซึ่ง Apache เวอร์ชันหลังๆ สามารถที่จะคงไฟล์ php.ini ได้ที่นี่เลย โดยไม่จำเป็นต้อง copy ไปไว้ใน C:\Windows หรือใน Apache\bin เหมือนเวอร์ชันก่อนหน้าซึ่งตรงนี้เป็นประโยชน์อย่างมากต่อการทำงานกับ php มากกว่า 1 เวอร์ชันในเครื่องเดียวกัน รวมทั้งไม่ต้อง copy ไฟล์ .dll ไปไว้ใน Windows\System32 เหมือนเวอร์ชันก่อนๆ ด้วย
4. เข้าไปในโฟล์เดอร์ Apache2\htdocs จะเจอไฟล์ index.html.xx มากมายค่อนข้างจะเกะกะ อันนี้จะลบทิ้งก็ได้ หรือจะ สร้างโฟล์เดอร์เช่น default แล้ว copy ไปเก็บไว้
5. ทดสอบว่า Apache ทำงานร่วมกับ php ได้หรือไม่ เขียนสคริปต์สั้นๆ ดังข้างล่าง แล้ว save ไว้ชื่อ phpinfo.php ใน Apache2\htdocs แล้ว Start Apache และทดสอบโดยเรียก http://localhost/phpinfo.php ถ้าไม่มีปัญหาอะไร เบราซ์เซอร์จะขึ้นข้อมูลของ php มาให้
6. คอนฟิกไฟล์ php.ini เปิดไฟล์ php.ini แล้วแก้คอนฟิกตามไดเร็กทีฟต่อไปนี้
register_globals = On (เขาจะกำหนดมาให้เป็น Off)
extension_dir = "c:\php5\ext" (ชี้ path ที่เราติดตั้ง php)
extension=php_mysql.dll (เปิดไดเร็กทีฟ mysql โดยลบเครื่องหมาย ; ข้างหน้าออก)
7. คอนฟิก phpMyAdmin ไปที่ Apache\htdocs\phpMyAdmin-2.5.7-pl1\ แล้วเปิดไฟล์ config.inc.php แก้ไขข้อมูลต่อไปนี้
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin-2.5.7-pl1/'; (ตรงนี้ใส่ URL ของ phpMyAdmin ที่เราติดตั้งไว้)
$cfg['Servers'][$i]['password'] = 'xxxx'; // MySQL password (only needed) (ตรง xxxx ให้แทนด้วย password ของ root ที่เราใส่ตอนติดตั้ง MySQL)
8. save ไฟล์ config.inc.php แล้วทำการ restart Apache ใหม่ทดสอบ phpMyAdmin ว่าสามารถเข้าไปจัดการกับฐานข้อมูล MySQL ได้หรือไม่ โดยเรียก http://localhost/phpMyAdmin-2.5.7-pl1/
ติดตั้ง php apache Mysql เครื่องมือ
Moderators: mindphp, ผู้ดูแลกระดาน
ติดตั้ง apache-php-mysql บน Win XP เครื่องมือเขียนเว็บ
Last edited by mindphp on 16/02/2010 7:11 pm, edited 1 time in total.
Apache Openssl SSL สำหรับ windown
Apache_2.0.55-Openssl_0.9.8a-Win32
http://hunter.campbus.com/
Apache_1.3.34-Mod_SSL_2.8.25-Openssl_0.9.8a-Win32.zip
http://209.61.202.80/apache/Apache_1.3.34-Mod_SSL_2.8.25-Openssl_0.9.8a-Win32.zip
SAMPLE_SSL_Apache_2.0.48-Openssl-0.9.7c-Win32.zip
http://brandleadershipmarketing.com/apache/SAMPLE_SSL_Apache_2.0.48-Openssl-0.9.7c-Win32.zip
วันหลังจะเอาวิธี ติดตั้ง php + apache + mysql + SSL แบบ manual มา ฝากนะครับ
ข้อมูลเพิ่มเติม
http://crowdesigns.apachego.com/apache/index.htm
Apache_2.0.55-Openssl_0.9.8a-Win32
http://hunter.campbus.com/
Apache_1.3.34-Mod_SSL_2.8.25-Openssl_0.9.8a-Win32.zip
http://209.61.202.80/apache/Apache_1.3.34-Mod_SSL_2.8.25-Openssl_0.9.8a-Win32.zip
SAMPLE_SSL_Apache_2.0.48-Openssl-0.9.7c-Win32.zip
http://brandleadershipmarketing.com/apache/SAMPLE_SSL_Apache_2.0.48-Openssl-0.9.7c-Win32.zip
วันหลังจะเอาวิธี ติดตั้ง php + apache + mysql + SSL แบบ manual มา ฝากนะครับ
ข้อมูลเพิ่มเติม
http://crowdesigns.apachego.com/apache/index.htm
-
- PHP Newbie
- Posts: 3
- Joined: 17/03/2009 3:50 pm
Re: ติดตั้ง php apache Mysql เครื่องมือ
เราอยากเขียนภาษา PHPเป้นมีที่เปิดสอนมั้งหรอ บอกด้วย 

-
- PHP Newbie
- Posts: 3
- Joined: 17/03/2009 3:50 pm
- pencil
- PHP Jr. Member
- Posts: 27
- Joined: 01/01/1970 7:00 am
Re: ติดตั้ง php apache Mysql เครื่องมือ
ติดตั้งแล้วทำไม php มันไม่เจอกันกับ mysql ครับ
1.apache_2.2.14-win32-x86-openssl-0.9.8k.msi
2.mysql-noinstall-5.0.88-win32.zip
3.php-5.2.11-Win32.zip
ไม่มีแบบนี้เลย แต่ยืนยังว่า mysql ใช้ได้ extension=php_mysql.dll ก็เปิดแล้ว มันเหลืออะไรอีกครับ

1.apache_2.2.14-win32-x86-openssl-0.9.8k.msi
2.mysql-noinstall-5.0.88-win32.zip
3.php-5.2.11-Win32.zip
ไม่มีแบบนี้เลย แต่ยืนยังว่า mysql ใช้ได้ extension=php_mysql.dll ก็เปิดแล้ว มันเหลืออะไรอีกครับ

-
- Similar Topics
- Replies
- Views
- Last post
-
-
ปัญหา Apache/Mysql error บ่อยๆ Server 2008 r2
by minparadon » 17/09/2013 4:46 pm » in Linux - Web Server - 0 Replies
- 1652 Views
-
Last post by minparadon
17/09/2013 4:46 pm
-
-
- 0 Replies
- 995 Views
-
Last post by paoonline
04/10/2017 10:31 am
-
-
Apache Access Log File ตำแหน่งที่เก็บ log ไฟล์ของ apache บน OS ต่างๆ Debian Free
by mindphp » 17/08/2011 8:56 pm » in Linux - Web Server - 0 Replies
- 2815 Views
-
Last post by mindphp
17/08/2011 8:56 pm
-
-
-
ใส่รายละเอียดของฐานข้อมูลแล้วเป็นแบบนี้ ติดตั้ง Joomla Mysql
by fogusmobile » 21/02/2011 9:25 pm » in ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 2 Replies
- 1216 Views
-
Last post by mindphp
22/02/2011 12:53 am
-
-
-
การใช้งานเว็บบอร์ดเบื้องต้น เครื่องมือ การอ้างถึง
by จันนุสรณ์ ดีแก่ » 24/12/2018 4:01 pm » in phpBB user Guide Knowledge - 0 Replies
- 327 Views
-
Last post by จันนุสรณ์ ดีแก่
24/12/2018 4:01 pm
-
-
-
phpBB เครื่องมือ User:เปลี่ยนภาษาหน้าบอร์ด
by M034 » 31/03/2016 6:23 pm » in phpBB user Guide Knowledge - 0 Replies
- 568 Views
-
Last post by M034
31/03/2016 6:23 pm
-
-
-
วิธีการใช้งาน เครื่องมือ ตัวแก้ไข้จุดบกพร่องการแชร์ ของ facebook developers
by Ittichai_chupol » 28/12/2018 2:11 pm » in PHP Knowledge - 0 Replies
- 309 Views
-
Last post by Ittichai_chupol
28/12/2018 2:11 pm
-
-
-
แนะนำเครื่องมือสำหรับทำ Pen Test ระบบ Wi-Fi จาก Kali Linux 2.0 เครื่องมือ Wifite
by pnut » 28/10/2016 4:31 pm » in Microsoft Office Knowledge & line & Etc - 0 Replies
- 339 Views
-
Last post by pnut
28/10/2016 4:31 pm
-
Who is online
Users browsing this forum: No registered users and 9 guests