RSS

คำสั่งใน Linux ทบทวน

12 Jun


วันนี้บูต Ubuntu ขึ้นมาพอจะทบทวนความรู้เก่าๆ ก็ปรากฎว่าได้ลืมไปหมดแล้วครับคือ แบบว่ามันไม่ได้ใช้ไง
แค่จะรื้อความรู้เก่าๆ มาเขียน Web Application เล่นๆแก้อาหารจิตตกก็เท่านั้น เอาล่ะครับมาเริ่มกันเลย
ในที่นี้ผมจะก๊อปปี้ไฟล์ PHP เก่าๆ ที่ผมเขียนเอาไว้(แต่ว่าไม่เคยได้ใช้) เอามาลองเขียนใหม่อีกทีครับ
ผมก๊อปปี้ไฟล์ที่ผมจะใช้งานมาจากไดว์ D: ของผมมาไว้ใน /home/Downloads ของ Ubuntu นะครับ
เอาละครับคราวนี้เปิด Terminal ขึ้นมาจากนั้นพิมพ์




$sudo su /*กด Enter จากนั้นใส่รหัสผ่านของท่าน กด Enter*/
/*จะเห็นว่าตอนนี้เราจะเข้าทำงานในโหมด Root ละ


เอาละครับคราวนี้มาสร้าง Folder สำหรับพัฒนาโปรแกรมของเรากันครับ
ในหน้าต่าง Terminal ข้างบนพิมพ์



mkdir /var/www/smallweb /*สั่งให้สร้าง Folder ใน /var/www ชื่อ Folder คือ smallweb ครับ*/
/*แต่ทีนี้เราใช้คำสั่งนี้ในโหมดของ Root
เราจะไม่สามารถก๊อปปี้ไฟล์มาวางในโฟลเดอร์นี้ตรงๆ ได้
ดังนั้นเราต้องทำการเปลี่ยน Permission ของ Folder กันก่อนครับ โดยพิมพ์
*/
chmod 777 /var/www/smallweb -R /*อันนี้ผมทดสอบในเครื่องของตัวเองนะครับ ไม่ใช่บน Server
ในที่นี้ผมกำหนดให้ เข้าถึง เขียน อ่าน ได้ทุกๆ คนครับเพื่อความสะดวก
จากนั้นก็ก๊อปปี้ไฟล์ทั้งหมดที่เราจะใช้งานมาไว้ใน Folder smallweb นี้ได้เลยแล้วลองมาทดสอบกันดูเลย

*/


เปิดโปรแกรม Browser ขึ้นมาจากนั้นพิมพ์ localhost/smallweb ดู
หากไม่มีอะไรผิดพลาดก็จะเจอหน้าแรกของระบบดังนี้


หากว่าไม่มีอะไรโชว์ขึ้นมา ก็ให้ทำการ chmod 777 อีกครั้งหลังจากที่ copy ไฟล์มาไว้ที่ Folder
หรือหากรายงานข้อผืดพลาดอะไรที่มาจากการเขียน Script ของเราก็ลองเช็คดูจากในสคริปของเรา
เช่น การตั้งค่าการติดต่อกับฐานข้อมูลหรืออื่นๆ วันนี้เขียนกันลืมแค่นี้ก่อนครับ แล้วจะมาทบทวนกันใหม่
โชคดีครับ

 

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: