Trang chủ PHP

Một phần của tài liệu Xây dựng hệ thống cổng thông tin cho học viện ngân hàng (Trang 53 - 56)

PHP là một cơng nghệ phía máy chủ (server-side) và không phụ thuộc môi trường (cross-platform). Cả hai yếu tố này đều rất quan trọng. Khái niệm cơng nghệ phía máy chủ nói đến việc mọi thứ trong PHP đều xảy ra trên máy chủ (ngược với mỏy khỏch client là máy của người dùng). Tính chất khơng phụ thuộc vào mơi trường cho phép PHP chạy trên hầu hết các hệ điều hành như Windows, Unix (các biến thể của nó). Macintosh… Một điều cũng rất quan trọng là cỏc mó kịch bản PHP viết trên máy chủ này sẽ làm việc bình thường trờn cỏc máy chủ khác mà không cần chỉnh sửa hoặc nếu có thì chỉ chỉnh sửa rất là ít. Và hiện giờ theo như trang chủ PHP thì phiên bản mới nhất của PHP là phiên bản PHP5.4.0.

PHP được sử dụng để phát triển Website động vỡ nú tốt, nhanh và dễ dàng nghiên cứu hơn các giải pháp khác. PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ liệu có sẵn, tính bền vứng, linh động và khả năng phát

triển không giới hạn. Tất cả các đặc tính trên đều miễn phí vì PHP là mã nguồn mở, PHP rất dễ với người mới sử dụng và có khả năng làm được mọi thứ đáp ứng các yêu cầu của lập trình viên chuyên nghiệp.

PHP được sử dụng ngày càng nhiều và đã bắt kịp ASP (vốn được xem là

ngôn ngữ kịch bản phổ biến nhất), PHP là module thông dụng với máy chủ Apache

(máy chủ web phổ biến nhất hiện này) và nú đó có mặt trên 12 triệu website.

1.4.3.2. Vai trò của PHP

Một số đánh giá so sánh về PHP và ASP.NET

Bảng 1.1: So sánh giữa PHP và ASP

PHP4 PHP5 ASP.NET

Giá thành phần mềm Miễn phí Miễn phí Miễn phí Giá thành nền tảng Miễn phí Miễn phí Mất phí

Tốc độ + + - Hiệu quả + + - Bảo mật + + + Nền tảng máy chủ + + - (duy nhất chỉ IIS hỗ trợ) Nền tảng hệ điều hành máy chủ Bất kỳ Bất kỳ Win32 Hỗ trợ mã nguồn + + -

Hướng đối tượng - + +

Bảng tổng hợp danh sách các site thông dụng nền tảng và ngôn ngữ dùng để xây dựng chúng.

Bảng 1.2: Danh sách các site thông dụng sử dụng PHP

Site Thành lập Nền tảng máy chủ Ngôn ngữ

google.com 11/1998 Linux C, Java, C++,

PHP & MySQL facebook.com 2/2004 Linux PHP & MySQL

và C++

YouTube.com 2/2005 Linux C, Java, MySQL

Yahoo.com 8/1995 Linux C++, C, Java,

PHP & MySQL MSN.com (quản lý bởi Microsoft) 8/1995 Windows ASP.net Live.com (quản lý bởi Microsoft) 8/2008 Windows ASP.net

Wikipedia 1/2001 Linux PHP & MySQL

Amazon.com 10/1995 Linux & Solaris C++, Java, J2EE

WordPress.com 11/2005 Linux PHP & MySQL

1.4.3.3. Cách thức hoạt động của PHP

PHP là ngôn ngữ máy chủ, mã lệnh PHP sẽ tập trung trên máy chủ để phục vụ các trang Web theo yêu cầu người dùng thơng qua trình duyệt (Browser).

Khi người dùng truy cập Website viết bằng PHP, máy chủ đọc mã lệnh PHP và xử lý chúng theo các hướng dẫn đã được mã hóa. Trong ví dụ ở hình dưới đây,

mã lệnh PHP yêu cầu máy chủ gửi một dữ liệu thích hợp (mã lệnh HTML) đến trình duyệt Web, trình duyệt sẽ xem nó như một trang HTML tiêu chuẩn.

Một phần của tài liệu Xây dựng hệ thống cổng thông tin cho học viện ngân hàng (Trang 53 - 56)