| Operating System: |
FreeBSD 6.2 for i386 |
|
| Apache: |
2.2.6 |
Installed from Ports Collection |
| MySQL Server: |
5.0.45 |
Installed from Ports Collection |
| PHP & Extensions: |
5.2.4 |
Installed from Ports Collection |
| phpMyAdmin: |
2.11.1 |
Installed from Ports Collection |
MySQL Server
1. ติดตั้ง MySQL version 5 โดยต้องเข้าไปที่ mysql50-server port directory ด้วยคำสั่ง
cd /usr/ports/databases/mysql50-server
|
2. จากนั้นใช้คำสั่งในการ build port ช่วงเวลานี้จะใช้เวลานานพอสมควรนะครับ ( ไปหากาแฟทานก่อนก็ได้ครับ )
make BUILD_OPTIMIZED=yes BUILD_STATIC=yes |
3. ต่อไปให้ทำการติดตั้ง ได้เลยครับ ด้วยคำสั่ง
4. หลังจากเสร็จแล้วก็ให้ไปทำการเปิด file /etc/rc.conf เพื่อไปตั้งค่าให้ MySQL Server ให้ทำงานทุกครั้งหลังจาก เปิดเครื่องครับ
5. จากนั้นก็ สั่ง start ให้ MySQL ได้แล้วครับ ลุยเลยครับ ด้วยคำสั่ง
/usr/local/etc/rc.d/mysql-server start |
6. เพื่อความปลอดภัยของ MySQL นะครับ ควรที่จะตั้ง password ให้กับ root ครับ เพราะโดยค่า default แล้ว
ไม่ได้ตั้ง password มาให้เราครับ ด้วยคำสั่ง
/usr/local/bin/mysqladmin -uroot password 'new-password' |
Apache
7. ติดตั้ง Apache ให้ไปที่ apache22 ไดเร็กทอรี่ ของ port ครับ ด้วยคำสั่ง
cd /usr/ports/www/apache22 |
8. ติดตั้ง Apache ด้วยคำสั่ง
9. หลังจากเสร็จแล้วก็ให้ไปทำการเปิด file /etc/rc.conf เพื่อไปตั้งค่าให้ Apache ให้ทำงานทุกครั้งหลังจาก เปิดเครื่องครับ
PHP
10. ติดตั้ง PHP ต่อเลยครับ ให้ไปที่ php5 ไดเร็กทอรี่ ของ port ครับ ด้วยคำสั่ง
11. Build และทำการติดตั้ง ด้วยคำสั่ง ( ให้รับค่า default ครับ )
12. ไปที่ php5-extentions meta ไดเร็กทอรี่ ของ port ครับ ด้วยคำสั่ง
cd /usr/ports/lang/php5-extentions |
13. Build และทำการติดตั้ง ด้วยคำสั่ง
14. ติดตั้ง php.ini
cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
|
15. แก้ไข คอนฟิก file ของ Apache ที่ file /usr/local/etc/apache22/httpd.conf ครับโดยเพิ่มข้อความ
ดังนี้เข้าไปใน file ครับ
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.php index.html
|
16. จากนั้นสั่ง start Apache ด้วยคำสั่ง
/usr/local/etc/rc.d/apache22.sh start
|
phpMyAdmin
17. phpMyAdmin จะมาช่วยให้เราทำงานกับ MySQL ได้ง่ายยิ่งขึ้นครับ ติดตั้งโดยตอนแรกต้องเข้าไปที่ ไดเร็กทอรี port ก่อนครับ ด้วยคำสั่ง
cd /usr/ports/databases/phpmyadmin
|
18. Build และทำการติดตั้ง ด้วยคำสั่ง
19. สร้าง Alias ใน file /usr/local/etc/apache22/httpd.conf ด้วยการเพิ่มบรรทัด ดังนี้ครับ
Alias /phpmyadmin /usr/local/www/phpMyAdmin
<Directory "/usr/local/www/phpMyAdmin"> Order allow,deny Allow from all </Directory>
|
20. สร้าง ไดเร็กทอรี่ config
cd /usr/local/www/phpMyAdmin mkdir config chmod 777 config
|
21. restart Apache อีกครั้งครับ
/usr/local/etc/rc.d/apache22.sh restart
|
22.สร้าง file config ของ phpmyadmin และเพื่อความปลอดภัย ต้องเปลี่ยน Permission ครับ ด้วยคำสั่ง
cp config/config.inc.php .
rm -rf config chmod 444 config.inc.php
|
23. เรียกใช้งานที่ http://hostname/phpmyadmin/ ได้เลยครับ
จบครับ
Referent: http://caffetine.org
|