บทความนี้เป็นการติดตั้ง Web Server โดยผู้เขียนมีการใช้ Software ดังนี้
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. ต่อไปให้ทำการติดตั้ง ได้เลยครับ ด้วยคำสั่ง
make install clean
4. หลังจากเสร็จแล้วก็ให้ไปทำการเปิด file /etc/rc.conf เพื่อไปตั้งค่าให้ MySQL Server ให้ทำงานทุกครั้งหลังจาก เปิดเครื่องครับ
mysql_enable="YES"
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 ด้วยคำสั่ง
make install clean
9. หลังจากเสร็จแล้วก็ให้ไปทำการเปิด file /etc/rc.conf เพื่อไปตั้งค่าให้ Apache ให้ทำงานทุกครั้งหลังจาก เปิดเครื่องครับ
apache22_enable="YES"
PHP
10. ติดตั้ง PHP ต่อเลยครับ ให้ไปที่ php5 ไดเร็กทอรี่ ของ port ครับ ด้วยคำสั่ง
cd /usr/ports/lang/php5
11. Build และทำการติดตั้ง ด้วยคำสั่ง ( ให้รับค่า default ครับ )
make install clean
12. ไปที่ php5-extentions meta ไดเร็กทอรี่ ของ port ครับ ด้วยคำสั่ง
cd /usr/ports/lang/php5-extentions
13. Build และทำการติดตั้ง ด้วยคำสั่ง
make install clean
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 และทำการติดตั้ง ด้วยคำสั่ง
make install clean
19. สร้าง Alias ใน file /usr/local/etc/apache22/httpd.conf ด้วยการเพิ่มบรรทัด ดังนี้ครับ
Alias /phpmyadmin /usr/local/www/phpMyAdmin
Order allow,deny
Allow from all
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
เยี่ยมมาก
ตอบลบ