ติดตั้ง 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 เครื่องมือ
Moderator: mindphp, ผู้ดูแลกระดาน
ติดตั้ง apache-php-mysql บน Win XP เครื่องมือเขียนเว็บ
แก้ไขล่าสุดโดย mindphp เมื่อ 16/02/2010 7:11 pm, แก้ไขไปแล้ว 1 ครั้ง.
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
- โพสต์: 3
- ลงทะเบียนเมื่อ: 17/03/2009 3:50 pm
Re: ติดตั้ง php apache Mysql เครื่องมือ
เราอยากเขียนภาษา PHPเป้นมีที่เปิดสอนมั้งหรอ บอกด้วย
-
- PHP Newbie
- โพสต์: 3
- ลงทะเบียนเมื่อ: 17/03/2009 3:50 pm
- pencil
- PHP Jr. Member
- โพสต์: 27
- ลงทะเบียนเมื่อ: 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 ก็เปิดแล้ว มันเหลืออะไรอีกครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41384
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ติดตั้ง php apache Mysql เครื่องมือ
เปิดที่ไหน ?extension=php_mysql.dll ก็เปิดแล้ว
restart apache หรือยัง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Newbie
- โพสต์: 5
- ลงทะเบียนเมื่อ: 12/04/2010 10:45 am
Re: ติดตั้ง php apache Mysql เครื่องมือ
มีวิธีการเปิด และใช้งาน mod_rewrite ไหมครับ
เฉพาะสมาชิกที่ตอบกระทู้คุณภาพ 20 โพสขึ้นไป
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ อัพเกรด Mysql Ubuntu จาก MySQL 5.5 เป็น MySQL 5.7
โดย mindphp » 12/06/2016 5:57 pm » ใน Linux - Web Server - 1 ตอบกลับ
- 3346 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/06/2016 5:58 pm
-
-
-
โพสต์ใหม่ วิธีแสดงคำสั่ง ที่กำลังทำงานอยู่ของ MySQL / MariaDB ด้วยคำสั่ง show process command mysql
โดย mindphp » 29/06/2021 5:53 am » ใน SQL Knowledge - 0 ตอบกลับ
- 3654 แสดง
-
โพสต์ล่าสุด โดย mindphp
29/06/2021 5:53 am
-
-
-
โพสต์ใหม่ ปัญหา MySQL unknown column 'password_last_changed' หลังการอัพเกรด MySQL เป็นเวอร์ชั่น 5.7
โดย mindphp » 13/06/2016 5:42 pm » ใน SQL - Database - 1 ตอบกลับ
- 2428 แสดง
-
โพสต์ล่าสุด โดย mindphp
13/06/2016 5:44 pm
-
-
-
โพสต์ใหม่ วิธีการหา Error ของการ Insert ข้อมูลลงฐานข้อมูล Mysql โดยใช้ Mysql
โดย Patipat » 17/06/2019 5:42 pm » ใน SQL Knowledge - 0 ตอบกลับ
- 6377 แสดง
-
โพสต์ล่าสุด โดย Patipat
17/06/2019 5:42 pm
-
-
- 0 ตอบกลับ
- 2148 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/09/2016 12:21 am
-
- 1 ตอบกลับ
- 2923 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/07/2017 3:20 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 95