MySQL
ติดตั้ง Lighttpd + PHP5 + MySQL บน OpenSUSE11
Lighttpd เป็น Web server ตัวเล็ก และทำงานได้เร็วครับ ใช้งานแทน Apache ได้อย่างไม่มีปัญหาครับ มาลองติดตั้งไปด้วยกันครับ เผื่อจะติดใจเอามาใช้แทน Apache
ติดตั้ง MySQL
- ติดตั้ง MySQL ก่อนครับ สั่ง
yast2 -i mysql mysql-client - สั่งให้ MySQL auto start ครับ สั่งเลย ตามนี้
chkconfig --add mysql /etc/init.d/mysql start - ตรวจสอบค่า networking สั่ง
netstat -tap | grep mysql- ถ้าเจอค่าประมาณนี้ก็โอเคครับ
tcp 0 0 *:mysql *:* LISTEN 8566/mysqld - ถ้าไม่เจอค่าดังกล่าว ให้เปิดไฟล์ /etc/my.cnf แล้วใส่ # หน้าบรรทัดที่เขียนว่า skip-networking
- ถ้าเจอค่าประมาณนี้ก็โอเคครับ
- Restart MySQL สั่ง
/etc/init.d/mysql restart
ติดตั้ง Lighttpd
บันทึกรักติดตั้ง LAMP
อันนี้ไม่รู้จะเรียก Howto หรือเล่าเรื่องดี ก็เป็นประสพการณ์เล็กๆของวันครับ เรื่องก็ไม่มีอะไรคือจะติด ชุด LAMP ในเจ้า SUSE ของผมแหล่ะครับ ว่าจะจัดการ ubuntuclub นิดหน่อย ก็เลยได้มีเรื่องมาเล่าเล็กๆน้อยๆ
การติดตั้ง
- การติดตั้งไม่มีอะไรพิเศษครับ ก็ถ้าใช้ตัว Installer ที่เป็น GUI ก็ ติดแพคเกจตามนี้
apache2 apache2-mod_php5 php5 php5-gd php5-mysql mysql mysql-client - แล้วก็ ถ้าเอา phpmyadmin ด้วยก็ติด phpMyAdmin งงนิดนึงตรง phpMyAdmin นี่ต้องเป็น case sensitive ด้วยนะครับ ไม่งั้นไม่เจอแพคเกจ งงเลย
ติดตั้งเสร็จ
- เขาไม่ได้ start service ให้อัตโนมัตินะครับ ขอโต้ด ต้องสตาร์ทมือครับ (ยังไม่ได้หาวิธีทำ auto start ครับ)
- Start apache สั่ง
/etc/init.d/apache2 start - แล้วก็ Start MySQL ด้วย สั่ง
/etc/init.d/mysql start
ที่เก็บไฟล์
อันนี้อย่างงง ใช้ฝั่ง Debian มาตลอด เข้าใจว่า www มันต้องอยู่ที่ /var/www มาโดยตลอด แต่ของ SUSE มิช่ายอย่างนั้นครับ ของเขาจะเก็บไว้ที่ /srv/www/htdocs ครับ
