วันศุกร์ที่ 27 ตุลาคม พ.ศ. 2549

ติดตั้ง PHP5

ติดตั้ง PHP5
ในปัจจุบัน เว็บเซิร์ฟเวอร์ส่วนใหญ่ จะรองรับภาษา PHP เป็นลำดับแรกๆ เลยก็ว่าได้นะครับ ส่วนวิธีการติดตั้งบนระบบ FreeBSD นั้นก็ทำได้ไม่ยากครับ

#cd /usr/ports/www/mod_php5
#make install WITH_APACHE2=1

จากนั้นจะมีหน้าต่างให้เลือกออฟชันเพิ่มเติมครับ ผมก็เลือก Zend Optimize แล้วก็เลือก OK ครับ
เมื่อติดตั้งเสร็จแล้ว ก็ทำการเพิ่มคอนฟิกให้กับ apache ครับ โดยผมจะสร้างไฟล์คอนฟิกของ php ต่างหากเลย ก็คือ สร้างไว้ที่ /usr/local/etc/apache2/Includes ชื่อไฟล์ว่า php5.conf ครับ

#vi /usr/local/etc/apache2/Includes/php5.conf

แล้วเพิ่มข้อมูลเข้าไปดังนี้

DirectoryIndex index.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

จากนั้นก็ทำการรีสตาร์ท apache ครับ ด้วยคำสั่ง

#/usr/local/etc/rc.d/apache2.sh restart

ทดสอบภาษา php โดยการสร้างไฟล์ info.php ขึ้นมา โดยเก็บไว้ที่ /usr/local/www/data/

#vi /usr/local/www/data/info.php

โดยมีข้อมูลดังนี้


phpinfo();
?>

จากนั้นก็ทำการเปิดเว็บบราวเซอร์เรียกไปที่ http://server/info.php โดย server เป็นหมายเลขไอพี หรือชื่อของเซิร์ฟเวอร์ของเราครับ
ต่อมา ทำการติดตั้ง extensions ของ php5 ครับ ดังนี้

#cd /usr/ports/lang/php5-extensions
#make install

จากนั้นจะมีหน้าต่างให้เลือก extension ต่างๆครับ ซึ่งก็แล้วแต่ใครจะชอบนะครับ ส่วนผมเลือกดังนี้

CALENDAR , CTYPE , DOM , FTP , GD , GMP , IMAGIC , ICONV , IMAP , MSSQL , MYSQL , MYSQLI , OPENSSL , PDF , PGSQL , SNMP , SOAP , SQLITE , XML , XMLRPC , ZLIB

ส่วนอันอื่นๆ ที่เป็นค่าปริยาย ผมก็คงไว้ครับ ไม่ได้เอาออก

ไม่มีความคิดเห็น: