หน้าที่ 1 จากทั้งหมด 2 หน้า 12 หน้าสุดท้ายหน้าสุดท้าย
กำลังแสดงผล 1 ถึง 10 จากทั้งหมด 12

หัวข้อ: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

  1. #1

    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]


    Step by Step
    Download FreeBSD 6.1 ISO Files
    http://mirror.in.th/freebsd/releases...i386-disc1.iso
    http://mirror.in.th/freebsd/releases...i386-disc2.iso


    + ใส่แผ่น CD เข้าเครื่องคอมพิวเตอร์
    + เปิดเครื่องคอมพิวเตอร์ โดยให้เครื่อง Boot จาก CD
    + รอสักครู่ใหญ่ เครื่องคอมพิวเตอร์จะตรวจสอบระบบและเข้าสู่เมนูการติดตั้ง
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Country Selection => เลือก 212 ประเทศไทย , เลือก [OK] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + System Console keymap => เลือก USA ISO iso keymap , เลือก [OK] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + sysinstall Main Menu => เลือก Standard , Select กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Message-In the next menu,you will need to set up a DOS-style("fdisk") => เลือก [OK] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ถ้ามี partitions อื่นอยู่และไม่ต้องการ ให้เลื่อนแถบสว่างไปที่ partitions นั้นๆ => กด D เพื่อลบออก
    + ให้กด A เพื่อสร้างพาร์ติชั่นใหม่
    + กด Q เมื่อดำเนินการเสร็จเรียบร้อย
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Install Boot Manager for drive => เลือก Standard - Install the FreeBSD Boot Manager เลือก [ OK ] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Message-Now,you need to create BSD partitions inside of the fdisk => เลือก [OK] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + FreeBSD Disklabel Editor => กด A เพื่อให้ระบบจัดการแบ่งพื้นที่การใช้งานให้อัตโนมัติ กด Q Finish
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + จะได้แบบนี้
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ให้เลือกเฉพาะ A Minimal - The smallest configuration possible อย่างเดียวก่อน
    ที่เหลือเราสามารถติดตั้งเพิ่มได้ภายหลัง
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Choose Installation Media => เลือก 1. CD/DVD , [OK] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested Last Chance! => โอกาสสุดท้าย เลือก [Yes] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ====== รอสักครู่ Progress Extracting , Adding packages ======
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ====== รอสักครู่ Progress Extracting , Adding packages ======
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ====== รอสักครู่ Progress Extracting , Adding packages ======
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Message Congratulations! => เลือก [OK] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested => เพื่อติดตั้ง Lan Card เลือก [Yes] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Network interface information required => ระบบ จะเลือก Land Card ให้มาเอง เลือกรายการแรก กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested-Do you want to try IPv6 configuration of the interface? => เลือก [No] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested-Do you want to try DHCP configuration of the interface? => เลือก [No] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + Network Configuration => ให้ระบุ ชื่อข้อมูลให้ครบถ้วน
    ทุกช่องข้อมูล ให้กดปุ่ม Tab เพื่อกระโดดข้ามไปยังช่องต่อไป
    Host---------- ชื่อเครื่อง เช่น cyber.kundream.ath.cx
    Domain-------- ชื่อDomain เช่น kundream.ath.cx (อันนี้เค้าจะขึ้นให้เองอัตโนมัติ) ให้กด Tab ผ่านได้เลย
    IPv4 Gateway --ระบุ ip-address ของเครื่อง Gateway เช่น 192.168.100.1 (IP Router)
    Name server ---ระบุ ip-address ของเครื่องที่ทำหน้าที่ DNS เช่น 192.168.100.1 (IP Router)
    IPv4 Address --ระบุ ip-address ของเครื่องตนเองที่กำลังติดตั้ง FreeBSD เช่น 192.168.100.200 (IP ของเครื่องเซิร์ฟเวอร์เรา)
    Netmarsk ------เอาตามที่ระบบกำหนดให้ หรือ ระบุเอง เช่น 255.255.255.0 (อันนี้ก็ขึ้นอยู่กับ IP Zone ล่ะครับ)
    Extra options to ifconfig ปล่อยว่างไว้
    แก้ไขและตรวจสอบให้ถูกต้อง เลือก [OK] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested-Would you like to Bring Up the คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์] interface right now? => เลือก [Yes] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested-Do you want this machine to function as a network gateway? => เลือก [No] กด Enter
    แต่ในกรณีของบ่าวกันต์นี้ ขอตอบ Yes ล่ะกัน ถึงอย่างไรก็ไม่มีผลอะไร เพราะ Router เป็น Gateway อยู่แล้ว
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested => ให้เลือก [Yes] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested => ให้ตอบ [Yes] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested => ให้ตอบ [Yes] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ลบเครื่องหมาย # ออก
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ให้กดปุ่ม Esc ที่คีย์บอร์ด เพื่อทำการบันทึก
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + กดปุ่ม A ที่คีย์บอร์ด
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + กดปุ่ม A ที่คีย์บอร์ดอีกครั้ง
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + User Confirmation Requested ตอบ [Yes] แล้ว Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ No ] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ No ] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ No ] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ No ] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ Yes ] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ No ] กด Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก 5 Asia แล้วกดปุ่ม Enter เน้อ
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก 44 Thailand แล้วกดปุ่ม Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ Yes ] แล้ว Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ No ] แล้ว Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ No ] แล้ว Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ Yes ] แล้ว Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + จะติดตั้งอะไรเพิ่มเติมก็เลือกเอา
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + แฮ่ะๆๆๆ ไม่มีอะไรหรอก ผมไม่ได้เลือกอะไรเลย
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ Yes ] แล้ว Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก Group แล้ว OK
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ให้กรอกเฉพาะ Group name: อย่างเดียวพอ เลือก OK แล้ว Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก User ตามด้วย OK
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + แล้วกรอกให้ครบ ดังรูปภาพเน้อ
    Login ID: ชื่อคนนี้แหล่ะที่จะทำหน้าที่แทน root
    UID: อันนี้ไม่ต้องแก้ไขอะไรทั้งสิ้น
    Group: ให้กรอก ตามภาพด้านบน ในที่นี้ก็คือ admin
    Password: กำหนดรหัสผ่าน (ห้ามลืมเน้อ)
    Full name: ส่วนตัวผมแล้ว ไม่สำคัญ ยังไงก็ได้
    Member groups: อันนี้สำคัญ กำหนดเป็น wheel เพื่อให้ user คนนี้มีสิทธิ์เท่าเทียม root
    Home directory: ตามนั้นเลย
    Login sheel: เหมือนเดิม
    เลือก OK
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก Exit ต่อด้วย OK
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก OK แล้ว Enter ทำไมถึงเลือก OK เพราะมีตัวเลือกเดียว
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + กรอกรหัสผ่านให้เหมือนกัน 2 ครั้ง
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ Yes ] Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก Exit ตามด้วย OK
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + เลือก Exit Install Enter
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ตอบ [ Yes ] Enter
    ระบบจะทำการ Restart ใหม่ จากนั้นก็รอให้กลับเข้ามาใหม่
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + พอมาถึงตรงนี้ให้คุณกดปุ่ม Enter ได้เลย
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ถ้าเห็นแบบนี้ ก็แสดงว่า ระบบปฏิบัติการณ์ FreeBSD พร้อมรับคำสั่งแล้ว
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + ให้เข้าระบบด้วย root แล้วก็รหัสผ่านที่คุณกำหนดเอาไว้นะ
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    + หลังจากเข้าระบบเป็นที่เรียบร้อยแล้ว จะได้แบบนี้แหล่ะ
    คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

  2. #2
    นักการภารโรง สัญลักษณ์ของ บ่าวคนเดิม
    วันที่สมัคร
    Jan 2006
    ที่อยู่
    Amphoe Det Udom
    กระทู้
    3,760

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    ฉบับบ่าวกันต์เลยตั๊วนิ.....บ่คือไผอิหลีแหม 8) ขอบคุณหลายๆครับ

    ย่าวบ่าวอุบลฯ...ได้ยินหว่าซิเปลี่ยนมาใช้ Unix :D
    ขอบพระคุณสมาชิกและทีมงานที่เคารพรักทุกท่าน

  3. #3
    บ่าวอุบลมิวสิค
    Guest

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    555+ ผมกำลังหย่าวอยู่คับ เหอๆๆ

  4. #4

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    ขั้นตอนการติดตั้ง Ports Tree เพื่อเราจะได้ติดตั้ง Server ง่ายหน่อย

    (จำเป็นต้องใช้ CD-ROM ติดตั้ง FreeBSD แผ่น 1)

    เริ่มเลย

    1. เข้าระบบด้วย root นะ
    2. พิมพ์ sysinstall
    3. เลือกไปที่ configure
    4. เลือกไปที่ Distributions
    5. ทำเครื่องหมาย X ที่ ports
    6. OK



  5. #5

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    ต่อไปเรามา upgrade ports กัน
    เพื่อให้มาโปรแกรมใหม่ๆ มาใช้งาน

    วิธีทำ
    โค้ด:
    # pkg_add -r cvsup-without-gui 
    # rehash
    ทำการ synchronize ports index กับ cvsup server
    โค้ด:
    # /usr/local/bin/cvsup -g -L 2 -h cvsup2.freebsd.org /usr/share/examples/cvsup/ports-supfile
    ปล. cvsup2.freebsd.org สามารถเปลี่ยนเป็น cvsusp1 ถึง cvsusp13 เลือกเอาตัวใดตัวหนึ่ง
    รอจนกว่าจะติดตั้งเสร็จ


    โค้ด:
    # cd /usr/ports && make fetchindex

  6. #6

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    เราจะมาทำ server ของเราให้ทรงพลังด้วยการติดตั้ง ติดปีก ติดหาง แล้วเติมน้ำมันให้กับเครื่องเซิร์ฟเวอร์
    ด้วยระบบ Webserver (FAMP = FreeBSD+Apache+MySQL+PHP)

    ติดตั้ง Perl 5.8 ก่อน
    โค้ด:
    # cd /usr/ports/lang/perl5.8
    # make \
    ? WITH_GDBM=yes \
    ? WITHOUT_PERL_64BITINT=yes \
    ? WITH_THREADS=yes \
    ? ENABLE_SUIDPERL=yes \
    ? install clean
    ปล. หลังจากจบคำสั่งแต่ละบรรทัด ให้กดปุ่ม Enter ที่คีย์บอร์ด้วยนะจ๊ะ


    หากติดตั้งด้วยวิธีด้านบนนี้แล้ว ไม่ผ่าน ขอให้ปฏิบัติดังต่อไปนี้

    โค้ด:
    # cd /usr/ports/lang/perl5.8
    # make install clean



  7. #7

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    ติดตั้งระบบฐานข้อมูล MySQL Database ในที่นี้เราจะเลือก Version 5.0-Server
    โค้ด:
    # cd /usr/ports/databases/mysql50-server
    # make \
    ? WITH_CHARSET=tis620 \
    ? WITH_XCHARSET=all \
    ? WITH_COLLATION=tis620_thai_ci \
    ? WITH_OPENSSL=yes \
    ? BUILD_OPTIMIZED=yes \
    ? WITH_ARCHIVE=yes \
    ? WITH_FEDERATED=yes \
    ? WITH_NDB=yes \
    ? install clean
    รอจนกว่าจะเสร็จเรียบร้อย (สังเกตได้จากเครื่องหมาย prompt #)

    ต่อไปเรามาเก็บรายละเอียดนิดหน่อย
    โค้ด:
    # cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf 
    # chown root:sys /etc/my.cnf 
    # chmod 644 /etc/my.cnf 
    # rehash
    จากนั้นก็จัดการใส่ password ให้กับ root ต้องสั่ง start mysql ให้ทำงานก่อน
    โค้ด:
    # /usr/local/bin/mysqld_safe &

    จากนั้นก็ใส่ password ตามต้องการ
    โค้ด:
    #/usr/local/bin/mysqladmin -u root password '123456'
    ** 123456 คือ password สำหรับ MySQL Server

    ทดลองเข้าไปใช้ mysql

    โค้ด:
    # mysql -u root -p
    Enter password: 123456
    พอเข้าได้แล้วก็ลองใช้คำสั่งต่างๆดู

    โค้ด:
    mysql>status;
    mysql>show databases;
    mysql>quit;
    exit or quit เป็นคำสั่งออกจาก mysql

    เพิ่มคำสั่ง mysql_enable="YES" เข้าไปที่ไฟล์ /etc/rc.conf ดังนี้

    โค้ด:
    #echo "mysql_enable="YES" " >> /etc/rc.conf
    เพื่อให้ mysql ทำงานทุกครั้งตอนบูตเครื่อง

    เรียบร้อยแล้ว ให้ Restart เครื่อง Server ครั้งหนึ่งก่อน


  8. #8

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    ขั้นต่อไปคือการทำให้เครื่อง server ของเรา
    มีความสามารถทางด้านให้บริการเนื้อที่เก็บข้อมูลเว็บเพจ

    ด้วยการติดตั้ง Apache
    โค้ด:
    # cd /usr/ports/www/apache22
    # make \
    ? WITH_LDAP_MODULES=yes \
    ? WITH_MYSQL=yes \
    ? WITH_SSL_MODULES=yes \
    ? WITH_THREADS=yes \
    ? install clean
    สั่ง start apache

    โค้ด:
    # /usr/local/etc/rc.d/apache22.sh start
    ลองเรียกหน้าเว็บดู

    http://your.ip.for.freebsd.server

    มีข้อความขึ้น It works! ก็คือผ่าน

    เพิ่มคำสั่ง apache22_enable="YES" เข้าไปที่ไฟล์ /etc/rc.conf ดังนี้

    โค้ด:
    #echo "apache22_enable="YES" " >> /etc/rc.conf
    เพื่อให้ apache ทำงานทุกครั้งตอนบูตเครื่อง

  9. #9

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    ขั้นต่อไปเรามาติดตั้งตัวแปรภาษา PHP ให้กับเครื่องเซิร์ฟเวอร์ของเรา

    ติดตั้ง PHP5
    โค้ด:
    # cd /usr/ports/lang/php5
    # make config
    เลือกค่าต่างๆ ตามที่จะใช้งาน ผมไม่เลือก debug อยู่อันเดียว นอกนั้นเอาหมด :)
    โค้ด:
    #make install clean
    พอติดตั้งเสร็จก็จัดการกะไฟล์คอนฟิก (php.ini)
    โค้ด:
    # cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini
    จากนั้นก็ปรับแต่งไฟล์ php.ini
    โค้ด:
    # ee /usr/local/etc/php.ini
    บรรทัด
    ;default_charset = "iso-8859-1" เอาเครื่องหมาย ; ข้างหน้าออก
    แล้วแก้ไขเป็น default_charset = "tis-620"

    บรรทัด
    ;upload_tmp_dir = เอาเครื่องหมาย ; ข้างหน้าออก
    แล้วแก้ไขเป็น upload_tmp_dir = "/tmp/uptmp"

    บรรทัด
    ;session.save_patch = "/tmp" เอาเครื่องหมาย ; ข้างหน้าออก
    แล้วแก้ไขเป็น session.save_patch = "/tmp/sesstmp"

    หลังจากทำการแก้ไขเสร็จเรียบร้อยแล้ว
    ให้ทำการบันทึกไฟล์ ด้วยการกดปุ่ม Esc ที่คีย์บอร์ด 1 ครั้ง
    แล้วตามด้วยกดปุ่มตัวอักษร A ที่คีย์บอร์ด 2 ครั้ง


    สร้างไดเรคทอรี่ขึ้นมาที่ /tmp 2 อันชื่อ upload, session
    โค้ด:
    # mkdir /tmp/uptmp  /tmp/sesstmp
    # chmod 777 /tmp/uptmp  /tmp/sesstmp

    แก้ไขไฟล์ httpd.conf เพื่อให้รองรับ php
    โค้ด:
    # ee /usr/local/etc/apache22/httpd.conf
    ค้นหาบรรทัด
    Directoryindex index.html
    เพิ่ม index.php และ index.phps เข้าไป เป็น
    Directoryindex index.php index.html index.phps index.phtml index.cgi index.pl

    ค้นหาบรรทัด
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    เพิ่มคำสั่งนี้ต่อท้ายลงไป
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps

    เซฟไฟล์แล้ว restart apache ใหม่
    (วิธีบันทึกไฟล์คงไม่ต้องบอกอีกนะครับ)

    โค้ด:
    # /usr/local/etc/rc.d/apache22.sh restart

    สร้างไฟล์ทดสอบการทำงานของ php

    โค้ด:
    #ee /usr/local/www/apache22/data/php-test.php
    ใส่คำสั่งนี้ลงไป
    โค้ด:
    <?php
    echo phpinfo();
    ?>
    เซฟไฟล์ ใช้บราวส์เซอร์ทดลองเรียกดู
    http://your.ip.freebsd/php-test.php
    มีหน้าสีม่วงๆ แจงรายละเอียดต่างๆ ขึ้นมา ถือว่าผ่านล่ะครับ

    ========================
    ต่อไปทำการติดตั้ง Extensions ต่างๆของ PHP5

    โค้ด:
    # cd /usr/ports/lang/php5-extensions
    # make config
    เลือก extention ต่างๆตามที่จะใช้งาน


    โค้ด:
    # make install clean
    พอเสร็จก็สั่ง restart apache อีกที
    โค้ด:
    # /usr/local/etc/rc.d/apache22.sh restart
    ลองเรียกหน้า php-test.php ดู
    http://your.ip.freebsd/php-test.php
    จะมีรายละเอียดต่างๆของ Extensions เพิ่มเข้ามาเป็นอันเรียบร้อยสำหรับ PHP5

    จบแค่นี้ก่อนนะครับ

  10. #10
    wmusic
    Guest

    Re: คู่มือการติดตั้งระบบปฏิบัติ FreeBSD 6.1 [ฉบับบ่าวกันต์]

    ดาวน์โหลดเสร็จ ไฟล์ ISO ใช้งานยังไงครับ ....อยากไร้ท์ลงแผ่น CD ได้ป่าว :D

Tags for this Thread

กฎการส่งข้อความ

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