Results 1 to 3 of 3

Thread: วิธีการลง apache php mysql phpmyadmin บน Ubuntu

  1. #1


    วิธีการติดตั้งแบบ simple มากที่สุด

    ก่อนอื่นผมขอแทนชื่อแพคเกจนี้ว่า LAMP

    ซึ่งย่อมายาก L inux A pache M ysql P hp รวมคำหน้าเรียกว่า LAMP
    แต่ถ้าเป็นวินโดวส์จะเรียก Wamp

    การติดตั้ง LAMP ในลินุกซ์เริ่มจากเปิด terminal ขึ้นมาก่อนครับ

    [hide=2]Applications > Accessories > terminal

    พิมพ์คำสั่งนี้เพื่ออัพเดตแพคเกจ

    พิมพ์คำสั่งใน terminal sudo apt-get update

    จากนั้นพิมพ์คำสั่งนี้เพื่อติดตั้ง

    พิมพ์คำสั่งใน terminal apache : sudo apt-get install apache2 เครื่องจะหาแพคเกจล่าสุดให้เอง

    จากนั้นเปิด Browser : http://localhost

    ถ้าสำเร็จจะเห็นข้อความคำว่า It's works! ตัวดำๆหนาๆ

    จากนั้นทำการติดตั้ง php

    พิมพ์คำสั่งใน terminal: sudo apt-get install php5 libapache2-mod-php5

    หลังจากการติดตั้ง php เราต้องทำการรีสตาร์ท apache ใหม่เพื่อเห็นผลการติดตั้งของ php

    พิมพ์คำสั่งใน terminal ใช้คำสั่ง sudo /etc/init.d/apache2 restart

    จากนั้นทำการทดสอบ php ครับว่าผ่านหรือไม่ผ่านในการติดตั้ง

    พิมพ์คำสั่งใน terminal

    sudo gedit /var/www/test.php

    จะปรากฎหน้าต่างขึ้นมาให้เราพิมพ์คำสั่งนี้ลงไป <?php phpinfo(); ?> แล้ว save จากนั้นปิดไป

    เปิด browser ขึ้นมาอีกครั้ง http://localhost/test.php

    จากนั้นทำการติดตั้ง mysql เพื่อความสมบูรณ์ของโปรแกรมในการใช้ฐานข้อมูล

    พิมพ์คำสั่งนี้ใน termial : sudo apt-get install mysql-server

    รอการติดตั้งจนเสร็จ จากนั้นพิมพ์คำสั่งนี้ใน terminal

    gksudo gedit /etc/mysql/my.cnf

    กด Ctrl +f จะปรากฎกล่องค้นหา พิมพ์คำว่า bind-address = 127.0.0.1 เปลี่ยนเป็นหมายเลขเครื่องคุณ ( จะไม่เปลี่ยนก็ได้ กรณีที่ใช้ศึกษาบนเครื่องเป็นทั้ง server/client )

    ต่อไปกำหนดรหัสผ่านให้ mysql

    พิมพ์คำสั่งนี้ใน terminal : mysql -u root -p

    จะปรากฎรหัสผ่านมาให้คุณใส่รหัสผ่านตอนที่ลง ubuntu ใหม่ๆ เมื่อล็อคอินเข้าฐานข้อมูลสำเร็จ

    จะขึ้น mysql> ข้างหน้า cursor พิมพ์คำสั่งนี้ใน terminal

    set password for &#39;root&#39;@&#39;localhost&#39; = password(&#39;รหัสผ่านของคุณ&#39;

    จากนั้นติดตั้ง extension ให้กับ php

    พิมพ์คำสั่งนี้ใน terminal

    sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

    รอจนการติดตั้งเสร็จ

    จากนั้นทำการปรับแต่ง php ให้ใช้กับ mysql ได้

    พิมพ์คำสั่ง

    gksudo gedit /etc/php5/apache2/php.ini

    จะปรากฎหน้าต่างขึ้นมา กด ctrl + F3 เพื่อค้นหาคำสั่งนี้ extension = mysql.so

    ให้ลบ ; หน้าคำสั่งออก จากนั้นกด save

    ก็เป็นอันว่าติดตั้งเรียบร้อย

    รีสตาร์ท apache อีกครั้งโดยใช้คำสั่ง

    sudo /etc/init.d/apache2 restart

    เพื่อเริ่มต้นการทำงาน apache ใหม่

    พร้อมใช้งาน

    เคดิต : Ubuntuclub.com[/hide]

  2. #2


    เรียนถามหน่อยครับ ผมลงแล้ว แต่ไม่สามารถนำไฟล์ phpnuke8.0ลงใน /var/www ได้ครับ มีวิธีการไหน ช่วยชี้แนะด้วย(ที่ว่าไม่ได้นั้น ก๊อปไปลงไม่ได้ ไม่เหมือนใช้วินโดวส์ทำ) และมีวิธีแก้ไขไหมครับ เพราะผมลองลงแ้ว 3-4 รอบก็ยังไม่ได้เหมือนเดิม
    ฟ้าไม่ได้ลิขิตเรา แต่มีเพียงเราที่ลิขิตตัวเอง(จากหนังเรื่อง Terminator)

  3. #3
    Junior Member
    Join Date
    Aug 2009
    Posts
    21


    น่าจะติดปัญหาเรื่อง permission

    [hide=1]ถ้าจำไม่ผิด permission ของ /var/www/ นั้นจะเป็น 755 และ owner คือ root:root
    หมายความว่า user ที่สามารถเขียนไฟล์ลงไปได้มีแค่ root เท่านั้น

    โดยค่า default ของ ubuntu แล้ว root จะไม่สามารถลีอกอินเข้าไปได้ เหตุผลด้านความปลอดภัย

    ถ้าเป็นไปตามสาเหตุนี้ วิธีแก้ของผมคือ ให้เปลียน owner เป็น user ของเรา หรือไม่ก็เปลียน permission เป็น 777 ฮุๆๆๆ[/hide]

Similar Threads

  1. [How to] Find MySQL and Apache location ENG Ver.
    By kenchiro75 in forum Hacking, Exploit Articles/Tutorial/Techniques
    Replies: 0
    Last Post: 24-05-2008, 09:11 PM
  2. Install Apache+MySQL+PHP on Ubuntu
    By asylu3 in forum Operating System, Server and Networking
    Replies: 0
    Last Post: 01-03-2006, 12:34 AM
  3. Replies: 0
    Last Post: 08-03-2004, 04:13 AM
  4. Hack phpmyadmin+apache null pass root
    By SiamwaRe in forum Hacking Video
    Replies: 0
    Last Post: 01-01-1970, 07:00 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •