วันพฤหัสบดีที่ 7 สิงหาคม พ.ศ. 2551

ทดลองติดตั้ง apache2 mysql5 phpmyadmin

ผมติดตั้ง Debian จากแผ่น cd รุ่น stable
โดยเลือก ติดตั้ง webserver และ desktop เพิ่มเติม
การติดตั้งผ่านไปเรียบร้อย ต่อมาได้ติดตั้งเพิ่มเติม ดังนี้

# apt-get install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql phpmyadmin

แต่พอเรียกใช้งาน http://ip-address/phpmyadmin
กลับพบหน้าต่างให้เลือก download หรือ save แทนที่จะแสดงหน้าโปรแกรม

แก้ไขตามที่หาเจอใน google แล้วแต่ยังเหมือนเดิม
ผมคงพลาดหรือข้ามขั้นตอนอะไรไปแน่ๆ
รบกวนแนะนำด้วยครับ ขอบคุณครับ

ปรกติหากลงผ่านระบบ apt มันจะ config ให้แล้วครับ แต่ที่ทำไม่ได้เพราะว่าเรายังไม่ได้ทำ link ไปยังที่อยู่ของ phpmyadmin ครับ ลองเข้าไปตามนี้ดูนะครับ

# cd /var/www
# ls

ดูว่ามี directory phpmyadmin อยู่หรือเปล่าครับ ถ้าไม่มีก็ลองหาไดเร็กทอรีที่เก็บ phpmyadmin ไว้ครับโดยปรกติจะอยู่ที่ /usr/share/phpmyadmin เราก็ใช้คำสั่งนี้ครับ

file:///usr/share/ubuntu-artwork/home/index.html

มี directory phpmyadmin อยู่ครับ และมีlink เรียบร้อย


# ls -al
total 16
drwxr-xr-x 3 root root 4096 2007-10-02 15:03 .
drwxr-xr-x 15 root root 4096 2007-10-02 13:14 ..
lrwxrwxrwx 1 root root 24 2007-10-02 13:05 analog -> /usr/share/analog/images
drwxr-xr-x 2 root root 4096 2007-10-02 14:57 apache2-default
lrwxrwxrwx 1 root root 21 2007-10-02 14:38 phpmyadmin -> /usr/share/phpmyadmin
-rw-r--r-- 1 root root 22 2007-10-02 15:03 test.php

ผมจึงลองทำตามคุณ wd แล้วลองเรียกใหม่สามารถเรียกได้แล้วครับ
ขอบคุณครับ


# ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

คราวนี้เราก็ทดสอบเรียกดูใหม่อีกครั้งหนึ่งครับ
http://{ip address}/phpmyadmin ถ้าไม่มีอะไรผิดพลาดก็จะขึ้นให้ใส่ username และ password โดยหากเรายังไม่แก้ไข password ของ root ก็ใส่ username เป็น root และไม่ต้องใส่ password ก็สามารเข้าไปใช้งานได้ครับ

Note : อย่าลืมเปลี่ยน password ของ root นะครับ เดี๋ยวโดนขโมย database
ได้ผลอย่างไรก็บอกด้วยแล้วกันครับ
ไม่ทราบตอบตรงคำถามหรือเปล่านะครับ


คลังบทความของบล็อก