Collection by traibingo
7
Part 2
Web Server là gì? HTML là gì? PHP là gì?
HTML là gì?
HTML (tiếng Anh, viết tắt cho HyperText Markup Language, tức là "Ngôn
ngữ Đánh dấu Siêu văn bản") là một ngôn ngữ đánh dấu được thiết kế ra
để tạo nên các trang web, nghĩa là các mẩu thông tin được trình bày trên
World Wide Web. Được định nghĩa như là một ứng dụng đơn giản của
SGML, vốn được sử dụng trong các tổ chức cần đến các yêu cầu xuất bản
phức tạp, HTML giờ đây đã trở thành một chuẩn Internet do tổ chức World
Wide Web Consortium (W3C) duy trì. Phiên bản mới nhất của nó hiện là
HTML 4.01. Tuy nhiên, HTML hiện không còn được phát triển tiếp. Người
ta đã thay thế nó bằng XHTML.
Web Programming Language là gì?
Web Programming Language (Ngôn ngữ lập trình Web): Ngôn ngữ được
viết theo phong cách lập trình (khác so với HTML - ngôn ngữ đánh dấu) để
hỗ trợ và tăng cường các khả năng của Web. Cho phép điều khiển các
phần tử của trang Web dễ dàng hơn.
Chúng ta có một số ngôn ngữ lập trình Web như là: ASP, ASP.Net, PHP,
JSP ..
Web Server là gì?
Web Server (máy phục vụ Web): máy tính mà trên đó cài đặt phần mềm
phục vụ Web, đôi khi người ta cũng gọi chính phần mềm đó là Web Server.
Tất cả các Web Server đều hiểu và chạy được các file *.htm và *.html, tuy
nhiên mỗi Web Server lại phục vụ một số kiểu file chuyên biệt chẳng hạn
như IIS của Microsoft dành cho *.asp, *.aspx...; Apache dành cho *.php...;
Sun Java System Web Server của SUN dành cho *.jsp...
Collection by traibingo
8
Database Server là gì?
Database server (máy phục vụ Cơ sở dữ liệu): Máy tính mà trên đó có cài
đặt phần mềm Hệ quản trị Cơ sở dữ liệu (HQTCSDL). Chúng ta có một số
HQTCSDL chẳng hạn như: SQL Server, MySQL, Oracle...
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 quen với Joomla
hay người thiết kế Web nói chung đó 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à sử dụng 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.
Collection by traibingo
9
Giao diện quản trị Webserver WAMP (Windows + Apache + MySQL +
PHP)
Các đặc điểm nổi trội của WAMP
Có thể cài đặt WAMP dễ dàng.
WAMP được cập nhật đều đặn.
Cho phép lựa chọn các phiên bản PHP, MySQL khác nhau.
Collection by traibingo
10
Rất tốt cho việc tạo máy chủ Web để chạy thử, thiết kế Website bằng
PHP.
Hỗ trợ tốt cho Joomla 1.5, Joomla 1.0
Hỗ trợ phiên bản PHP5 mới nhất
Tương thích Windows XP / Windows Vista / Windows 7
Hoàn toàn miễn phí
Download bản cài đặt WAMP
Download WAMP tại địa chỉ
Các bước cài đặt WAMP
Nếu trước đó bạn đã cài đặt WAMP 5.1.x thì tốt nhất là gỡ nó đi sau đó
mới cài WAMP Server 2.0
Collection by traibingo
11
Nhấn [Next] và thực hiện các bước tiếp theo
Nếu trên máy của bạn có cài trình duyệt Firefox và
bạn muốn chọn Firefox làm trình duyệt mặc định khi mở http://localhost
thì nhấn [Yes]