Giáo trình tin học : Cài đặt Web Server WAMP trên Windows Một trong những khó khăn ban đầu của người mới làm Web đó là cài đặt Web Server. Đa phần cảm thấy rất chật vật trong việc cài đặt Apache (Web Server) + MySQL (Database Server) + PHP và cấu hình sao cho chúng làm việc tốt với nhau. Tuy nhiên có một giải pháp khá đơn giản và tiện lợi. Đó là gói cài đặt tích hợp gồm Apache + MySQL + PHP + PHPMyAdmin (một công cụ quản trị CSDL). Mọi việc cần làm chỉ còn là download bản cài đặt và tiến hành cài đặt từng bước theo chỉ dẫn. Chúng ta có 2 sản phẩm rất nổi tiếng là XAMPP và WAMP. Tuy nhiên với mục đích cài đặt trên localhost để chạy thử thì WAMP chính là lựa chọn đầu tiên và dễ dàng. WAMP là gì? WAMP: Một gói phần mềm Web Server tất cả trong một (All-in-One) gồm: Apache, MySQL, PHP chạy trên nền Windows. * Có thể cài đặt WAMP dễ dàng. * Được cập nhật đều đặn. * Rất tốt cho việc tạo máy chủ Web để chạy thử, thiết kế Website bằng PHP. * Chạy tốt cho Joomla 1.0.x, Joomla 1.5. * Hỗ trợ PHP5 * Miễn phí Download bản cài đặt Download bản cài đặt tại địa chỉ Code:
Giáo trình tin học : Cài đặt Web Server WAMP Windows Một khó khăn ban đầu người làm Web cài đặt Web Server Đa phần cảm thấy chật vật việc cài đặt Apache (Web Server) + MySQL (Database Server) + PHP cấu hình cho chúng làm việc tốt với Tuy nhiên có giải pháp đơn giản tiện lợi Đó gói cài đặt tích hợp gồm Apache + MySQL + PHP + PHPMyAdmin (một công cụ quản trị CSDL) Mọi việc cần làm download cài đặt tiến hành cài đặt bước theo dẫn Chúng ta có sản phẩm tiếng XAMPP WAMP Tuy nhiên với mục đích cài đặt localhost để chạy thử WAMP lựa chọn dễ dàng WAMP gì? WAMP: Một gói phần mềm Web Server tất (All-in-One) gồm: Apache, MySQL, PHP chạy Windows * Có thể cài đặt WAMP dễ dàng * Được cập nhật đặn * Rất tốt cho việc tạo máy chủ Web để chạy thử, thiết kế Website PHP * Chạy tốt cho Joomla 1.0.x, Joomla 1.5 * Hỗ trợ PHP5 * Miễn phí Download cài đặt Download cài đặt địa Code: http://www.wampserver.com/en/download.php Quá trình cài đặt Trong trình cài đặt bạn lưu ý bước sau Lựa chọn cách thức khởi động Nếu đánh dấu vào ô kiểm: WAMP khởi động Windows dịch vụ (bạn nên chọn) Chọn thư mục gốc để lưu Website Theo mặc định thư mục gốc lưu trữ Web: C:/wamp/www, nhiên bạn nên chọn vị trí khác, chẳng hạn: D:/www Khai báo tham số hỗ trợ việc gửi mail Khai báo địa mail để người nhận biết bạn Chỉ có tác dụng bạn khai báo bước Hoàn tất việc cài đặt chạy thử Sau bạn cài đặt thành công, bạn thấy biểu tượng WAMP góc đây: Để chạy thử Web bạn làm sau: * Tạo file index.php thư mục lưu trữ Web (D:/www/) PHP Code: * Nhấn vào mục "Localhost" Menu WAMP mở trình duyệt gõ "http://localhost/" để kiểm tra kết Để quản lý Cơ sở liệu MySQL * Bạn nhấn vào dòng phpMyadmin Menu WAMP mở trình duyệt gõ: http://localhost/phpMyadmin/ Chiến thuật soạn Web Tại phải soạn Web World Wide Web: mạng máy tính tồn cầu với hàng trăm triệu người sử dụng Điều có nghĩa là: thơng tin có trang Web hàng triệu người biết đến Được tiếp sức kỹ thuật công nghệ đại, Web trở thành nơi để người quảng cáo, chia sẻ thông tin, giao lưu, bn bán Vì thế, việc soạn trang Web cho đẹp, hấp dẫn vấn đề nhiều người quan tâm, cho dù tổ chức, cơng ty lớn hay nhỏ, câu lạc sở thích với vài trăm thành viên cá nhân Khó khăn soạn Web Nếu việc có trang Web quan trọng đem lại nhiều lợi ích vậy, nhiều người khơng thích soạn Web? Lý vấn đề dễ hiểu: để có trang Web "vừa ý" người sử dụng bình thường phải cần từ đến ngày làm việc thật cần cù kiên nhẫn Tới ngày thữ 3, sau xem trang Web khác, cho người bạn xem thử "tác phẩm" mình, họ cảm thấy trang Web tự tạo q thơ lỗ, xấu xí, cục mịch Chắc sau lúc,những trang Web tống vào nơi gọi "Recycle Bin" cách không thương tiếc Tuy nhiên, công sức ngày làm việc họ khơng bị uổng phí, họ chứng minh rằng: "soạn Web cách tiêu tốn thời gian, công sức để rèn luyện tính kiên nhẫn, cần cù hiệu quả" Bây giờ, xin quay lại để nói tới cơng việc mà người phải trải qua ngày học soạn Web: Trước hết, họ phải bỏ vài tiếng để học lý thuyết trang Web, với định nghĩa kiểu như: Web gì? Các thành phần trang Web, đối tượng mở rộng gắn vào trang Web Kết bước này: người dũng bơi bể kiến thức rối tung, lẫn lộn với hàng từ khó nhớ: Java applet, Java Script, HTML, Body, CGI, Border, Column Sau đó, họ cài tá phần mềm đầu bảng soạn Web như: FrontPage, HotMetal Pro, Corel Web Designer, xem trang Web có dạng thiết kế sẵn chọn mẫu phù hợp với để làm sở Với mớ lý thuyết có bước chức "thần kì" (Wizarrd) hệ soạn Web tiếng, trang Web đầu tay đời Nếu thi đó, chắn trang đạt điểm trung bình cách dễ dàng Tuy vậy, chức "thần kì" tạo số mẫu cố định, đáp ứng sở thích khắt khe người sử dụng (VD như: mầu sắc q tối/q sáng, phơng chữ khơng thích hợp ảnh không đẹp ) Tuy nhiên, phải công nhận trang Web dần hình thành, người sử dụng bắt đầu thử thay đổi ảnh nền, thêm đoạn nhạc, cài vài applet Java trang Web có Cuối trang Web trông sáng sủa, đẹp đẽ nhiều so với vừa lò từ chức Wizard Nhưng gần hết ngày Kinh nghiệm Muốn thực cơng việc có hiệu quả, ta phải lập kế hoạch thực cách chi tiết tỉ mỉ, soạn Web Dưới số kinh nghiệm đáng tơi có sau hàng tuần soạn Web với đủ hệ phần mềm danh tiếng: Cần xác định rõ ràng nội dung cần đưa lên Web (càng chi tiết tốt) Tốt nên viết trước thứ tờ giấy hay ghi file (Xem hình 1: Sơ đồ thiết kế Homepage) Nên xem trước thư viện hình ảnh/âm nhạc để chọn ảnh đẹp, đoạn nhạc hay phù hợp với chủ đề trang Web Nên chọn cho chương trình soạn ảnh/âm thanh/trình duyệt có tính chun nghiệp cao để sử dụng việc soạn thử trang Web Tôi khuyên bạn nên cài đặt phần mềm sau: Netscape Communicator, Adobe Photoshop, Mpeg Layer3 Producer, Weg Gif, Microsoft Gif Animation Những chương trình ngốn bạn gần 50MB đĩa cứng bù lại, chúng hoạt động hiệu quả, Xin giải thích kĩ chức nhiệm vụ chương trình Netscape Communicator: Bạn phải cần tới thành phần nó: Netscape Navigator Netscape Composer Bạn dùng Internet explorer duyệt Web theo tôi, khả quản lý cache chương trình kém, khơng nhớ có sẵn cache nên chậm chạp lề mề Dù nữa, bạn cần phải có Netscape Composer để thực soạn Web nhanh chóng Chương trình có chức đặc biệt mà hầu hết hệ soạn Web khác khơng có Adobe Photoshop: hệ soạn ảnh chuyên nghiệp, giúp bạn thực kỹ xảo ảnh từ co giãn, đổi mầu sắc, tạo hình lượn sóng với vài lần nhấn chuột Hơn nữa, cho phép bạn soạn thảo trực tiếp cách dễ dàng file ảnh dạng GIF JPG dùng trang Web Mpeg – Layer Producer: hệ nén file wav tốt Nó nén file 3MB thành 300KB nhỏ với chất lượng gần không đổi Nếu trang Web bạn dự định sử dụng file Wav bạn cần chương trình Web Gif: thư viện chứa ảnh nền, hình nút bấm trơng đẹp mắt kích thước tương đối nhỏ Bạn khơng cài chương trình Microsoft Gif Animation: dùng để soạn số ảnh GIF động (gif animation) Hiển nhiên bạn không cần cài bạn ghét ảnh GIF nhảy nhót trang Web Chiến thuật soạn Web Hãy giả sử bạn soạn trang web, theo bạn, thú vị chán ngán nhất? Với hầu hết người sử dụng, công việc chán ngán là: "phải cố gắng ghi vào đầu mớ lý thuyết soạn Web, phải cài hàng rổ phần mềm để lục lọi trang Web mẫu có sức hấp dẫn ngồi cặm cụi gõ gõ, sửa sửa trang này" Còn thú vị nhất? lúc tơ vẽ, thực kỹ xảo ảnh gắn vào trang Web, đặc biệt thưởng thức trang Web sinh động, có sức hút tay làm Có cách làm mà sử dụng nó, bạn tránh điều chán ngán có cảm giác thú vị soạn Web, sử dụng chiến thuật soạn Web: "vịng qua khó khăn" Hãy nghiên cứu bước thực chiến thuật o Bước 1: Xác định nội dung: Trước bắt tay vào soạn web, bạn cần xác định rõ thông tin, nội dung đưa vào Hình ví dụ sơ đồ thiết kế homepage cá nhân o Bước 2: Chọn mẫu Bước kế tiếp: bạn chọn cho trang Web ưa nhìn (tất nhiên mẫu dựng sẵn phần mềm rồi) Hãy dùng Netscape Navigator thực tìm kiếm Internet Chẳng hạn trang địa www.lycos.com Sau đó, dùng Netscape Composer để mở địa dùng lệnh Save để ghi vào thư mục đĩa cứng (Chú ý: khác với FrontPad, Word97 hay Corel WebSuite, Netscape Composer tất file dùng trang lên thư mục với trang HTML) o Bước 3: Sửa đổi Có thể nói rằng, 80% trang Web hấp dẫn mà bạn tạo lập xong 20% lại cơng việc sửa đổi hình ảnh, âm thanh, ảnh gif động có trang Web Hãy mạnh dạn xố tất mà bạn cho thừa hay không cần thiết Nhớ rằng, bạn có tay chuyên gia tạo kỹ xảo ảnh Adobe Photoshop Nếu bạn hoàn thiện bước chiến thuật trên, xin chúc mừng, bạn vừa tạo soạn cho trang Web riêng Hãy thử ngắm tác phẩm Netscape Internet Explorer mà xem, tuyệt vời Hãy tham khảo ví dụ đây: trang Web với 15 phút soạn thảo trang Web nguyên mẫu Hình 2: trang Web với 15 phút tô vẽ xử lý ảnh Bạn ý so sánh với trang nguyên mẫu dưói Hình 3: trang Web địa www.lycos.com nguyên mẫu Vài mẹo nhỏ soạn Web Một trang Web đẹp chưa phải tất bạn cần Để thu hút nhiều khách hàng tới trang Web mình, bạn cần giảm tối thiểu độ lớn trang Web điều có nghĩa giảm tới mức thấp thời gian đợi để xem trang web người sử dụng Thông thường, độ lớn trang Web không nên vượt 100Kbyte Để thực điều này, bạn nên: o Chuyển đổi dạng file ảnh trang web Kinh nghiệm cho thấy, hầu hết trường hợp, ảnh lưu dạng.JPEG có kích thớc nhỏ ảnh lưu dạng GIF (Tuy nhiên phải nói trước rằng, có ảnh GIF động khơng có ảnh JPEG động bạn chuyển file GIF động sang dạng JPEG) Tuy nhiên số trường hợp, ảnh JPEG lại lớn ảnh GIF, bạn nên thử chuyển đổi dạng ảnh để chọn ảnh có kích thớc nhỏ đa vào trang Web Trong số trờng hợp, nh ảnh lớn chuyển sang dạng JPEG, bạn nên nâng tỷ lệ nén ảnh lên cao hơn, 80, 90% nhng tất nhiên chất lượng ảnh lúc khơng cao trước o Chuyển đổi hai dạng ảnh GIF Cùng file có phần mở rộng GIF nhưng, file ảnh có hai dạng khác Dạng thứ nhất, bắt đầu với đoạn ký tự: GIF87A (hay gọi dạng 87A) - dạng thứ hai, bắt đầu với đoạn ký tự: GIF89A (còn gọi dạng 89A) Dạng Gif 89A phiên gif 87A nên có khả nén ảnh tốt kích thước nhỏ Nếu trang Web bạn sử dụng nhiều file gif 87A, bạn nên dùng Photoshop để chuyển sang dạng gif 89A o Nén file âm thanh: trang Web bạn có sử dụng số đoạn nhạc hay file tài liệu có phần mở rộng WAV, sử dụng chương trình MPEG Layer3 Procducer để nén lại Tỷ lệ nén qua chương trình lên tới 80-95% số trường hợp - tuyệt vời, phải không? o Nén file tài liệu mà bạn có ý định cho người dùng tải xuống Những file liệu thường file com, sys, .dll, vbx Chương trình nén giải nén thông dụng Internet Winzip, nhiên bạn dùng NCzip hay Pkzip để nén Tuy nhiên trường hợp sử dụng NCzip Pkzip, bạn không dãn nén/nén đầy đủ tên file dài o Sử dụng hình ảnh: Khi trình duyệt ngưới dùng tải số file đĩ a cứng, thường kiểm tra để khơng tải lại file Như vậy, soạn thảo trang web bạn nên sử dụng file ảnh đó, chẳng hạn biểu tượng công ty bạn Mẹo giúp bạn có nhiều hình ảnh để làm phong phú cho trang web mà khơng phải lo nghĩ tốc độ truyền liệu Nhận xét kết luận Xét mặt thời gian: người sử dụng thông thường khoảng tới tiếng để học cách soạn trang Web theo phương pháp chất lượng Web tương đối cao Với họ, việc soạn web khơng cịn "một cách tiêu tốn thời gian " nữa, coi trị giải trí bổ ích lúc rỗi rãi Với người soạn web chuyên nghiệp, cách học hỏi thủ thuật soạn web trang web tiếng, hội để họ rút ngắn thời gian đạt hiệu cao làm việc, đặc biệt hoàn cảnh trang Web Việt Nam chưa nhiều, cơng việc soạn Web cịn chưa phát triển thiếu nhiều kinh nghiệm Với ý kiến riêng mình, tin sau qua tay nhà soạn Web chuyên nghiệp, chất lượng trang Web cao nhiều so họ cịn nhiều cơng cụ hữu hiệu chưa sử dụng đến Java, ngôn ngữ script, ActiveX, CGI, Perl thẻ HTML Chúc bạn thành cơng Hồng Nam Hải - tập thể Bưu Điện – Ngõ Thịnh Hào – Tôn Đức Thắng – Hà Nội Email: HoangNamHai@Hotmail.Com Điện thoại: 8234217 Một trang Web điển hình khác với 15 phút soạn thảo - trang Web địa www.hcm.fpt.vn ... báo bước Hoàn tất việc cài đặt chạy thử Sau bạn cài đặt thành công, bạn thấy biểu tượng WAMP góc đây: Để chạy thử Web bạn làm sau: * Tạo file index.php thư mục lưu trữ Web (D:/www/) PHP Code:... phù hợp với chủ đề trang Web Nên chọn cho chương trình soạn ảnh/âm thanh /trình duyệt có tính chun nghiệp cao để sử dụng việc soạn thử trang Web Tôi khuyên bạn nên cài đặt phần mềm sau: Netscape... Trước hết, họ phải bỏ vài tiếng để học lý thuyết trang Web, với định nghĩa kiểu như: Web gì? Các thành phần trang Web, đối tượng mở rộng gắn vào trang Web Kết bước này: người dũng bơi bể kiến