BÁO CÁO THỰC HÀNH MẠNG MÁY TÍNH TÌM HIỂU VỀ WEB-PHP
Số trang: 25
Loại file: pdf
Dung lượng: 615.67 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
HP là cái gì? PHP (PHP: Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên...
Nội dung trích xuất từ tài liệu:
BÁO CÁO THỰC HÀNH MẠNG MÁY TÍNH " TÌM HIỂU VỀ WEB-PHP "Tìm hiểu về PHP November 20, 2011 BÁO CÁO THỰC HÀNH MẠNG MÁY TÍNH TÌM HIỂU VỀ WEB-PHP1.PHP là cái gì?PHP (PHP: Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản haymột loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máychủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web vàcó thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụngweb, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xâydựng sản phẩ m tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đãnhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.2.MySQLMySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới vàđược các nhà phát triển rất ưa chuộng trong quá trình phá t triển ứng dụng. VìMySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển,hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện íchrất mạnh.Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứngdụng có truy cập CSDL trên internet. MySQL miễn phí hoàn toàn cho nên bạncó thể tải về MySQL từ trang chủ. Nó có nhiều phiên bản cho các hệ điều hànhkhác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, MacOS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, ...MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quanhệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL).MySQL được sử dụng cho việc bổ trợ PHP, Perl, và nhiều ngôn ngữ khác, nólàm nơi lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl,... Trang 1Tìm hiểu về PHP November 20, 20113.MemcachedMemcached là một hệ thống lưu trữ bản sao các đối tượng (objects) và dữ liệuđược truy cập nhiều lần để tăng tốc độc truy xuất. Nó thường được sử dụng đểtối ưu hóa việc tải dữ liệu từ cơ sở dữ liệu cho các ứng dụng trên nền web.Vào lúc đầu, hệ thống memcached được phát triển bởi Danga Interactive vàdùng cho LiveJournal. Sau đó memcached trở nên phổ biến và được dùng trêncác trang web khác.Memcache là một daemon, có nghĩa là nó chạy như một dịch vụ riêng biệt trênmáy tính của bạn. Cũng giống như MySQL chạy như một dịch vụ riêng biệt.Trong thực tế, để sử dụng memcache trong PHP bạn phải kết nối đến nó, giốngnhư MySQL.Memcached là một công cụ nhằ m mục đích phân phối bộ nhớ đệm, công cụđược sử dụng trên nhiều trang web khác. Nó thường được dùng để tăng tốc độtrang web bằng cách điều khiển bộ nhớ đệm dữ liệu và các đối tượng trong bộnhớ RAM để giảm số lần phải được đọc một nguồn dữ liệu bên ngoài.Memcached chạy trên Unix, Windows và hệ điều hành MacOS và phân phốitheo một giấy phép về phần mềm miễn phí.Memcaches hoạt động tương tự mô hình truy vấn dữ liệu (data) từ CPU tới cácloại bộ nhớ có dạng sau: CPU Cache Memory RAM HDD (ổ cứng).4.Ví dụ:Các trang google.com hay facebook.com là các trang nổi tiếng về số luợt nguờitruy cập và tốc độ cực nhanh. Hầu hết các trang web lớn đều đưa công nghệmemcache vào: Youtube, Wikipedia, Flickr, TwitterCông nghệ memcache được sử dụng khá rộng rãi trên các trang này.Nó có hàngngàn cổ sever đặt khắp các nước trên thế giớ và có 1 lượng lớn sever cố định 1nơi để chạy resource còn lại chạy cache ở mỗi nước. Nếu IP nước nào truy cập Trang 2Tìm hiểu về PHP November 20, 2011vào nó sẽ lưu cache vào sever nước đó và khi đó nó chỉ việc lôi cái cache đó racho người khác sử dụng.5.Các công cụ sọan thảo php.File PHP hoàn tòan có thể xem được bằng các trình soạn thảo sẵn có nhưnotepad (windows) hay gedit(ubuntu)...Nhưng thuận tiện cho việc xây dựng code PHP,dễ dàng phân biệt các tập lệnhthì nên cài thêm 1 số công cụ hữu ích hỗ trợ đa ngôn ngữ.Trong windows có notepad++, Dreamweaver – là 1 phần mề m hữu ích để chỉnhsửa PHP có kết nối Database...Trong linux (cụ thể là ubuntu) dùng gedit – công cụ cài mặc định cũng sử dụngtương đối tốt cho việc xem code.Còn dùng soạn thảo có thể dùng Eclipse.HaygPHPedit...6.phpMyAdminCụ thể mà nói thì phpMyAdmin chỉ là tập hợp nhiều trang php, chứ không hẳnlà một chương trình, nhưng đấy là những trang php đã được lập trình sẵn đểmình sử dụng cho nó tiết kiệm thời gian.PhpMyAdmin là nơi tạo ra và quản lý danh sách các cơ sở dữ liệu,kết nối tới cơsở dữ liệu qua các tập lệnh.Nó dễ dàng thay đổi được database,thêm bớt chỉnhsửa... bằng các giao diện đồ họa.PhpMyAdmin tích hợp sẵn SQL (điều khiển database bằng dòng lệnh),Export/Importer (Sao lưu và backup cơ sở dữ liệu).Empty (xóa hết dữ liệu đãghi trong các cột database).Drop(Xóa database).7.Chức năng củ ...
Nội dung trích xuất từ tài liệu:
BÁO CÁO THỰC HÀNH MẠNG MÁY TÍNH " TÌM HIỂU VỀ WEB-PHP "Tìm hiểu về PHP November 20, 2011 BÁO CÁO THỰC HÀNH MẠNG MÁY TÍNH TÌM HIỂU VỀ WEB-PHP1.PHP là cái gì?PHP (PHP: Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản haymột loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máychủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web vàcó thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụngweb, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xâydựng sản phẩ m tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đãnhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.2.MySQLMySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới vàđược các nhà phát triển rất ưa chuộng trong quá trình phá t triển ứng dụng. VìMySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển,hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện íchrất mạnh.Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứngdụng có truy cập CSDL trên internet. MySQL miễn phí hoàn toàn cho nên bạncó thể tải về MySQL từ trang chủ. Nó có nhiều phiên bản cho các hệ điều hànhkhác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, MacOS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, ...MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quanhệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL).MySQL được sử dụng cho việc bổ trợ PHP, Perl, và nhiều ngôn ngữ khác, nólàm nơi lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl,... Trang 1Tìm hiểu về PHP November 20, 20113.MemcachedMemcached là một hệ thống lưu trữ bản sao các đối tượng (objects) và dữ liệuđược truy cập nhiều lần để tăng tốc độc truy xuất. Nó thường được sử dụng đểtối ưu hóa việc tải dữ liệu từ cơ sở dữ liệu cho các ứng dụng trên nền web.Vào lúc đầu, hệ thống memcached được phát triển bởi Danga Interactive vàdùng cho LiveJournal. Sau đó memcached trở nên phổ biến và được dùng trêncác trang web khác.Memcache là một daemon, có nghĩa là nó chạy như một dịch vụ riêng biệt trênmáy tính của bạn. Cũng giống như MySQL chạy như một dịch vụ riêng biệt.Trong thực tế, để sử dụng memcache trong PHP bạn phải kết nối đến nó, giốngnhư MySQL.Memcached là một công cụ nhằ m mục đích phân phối bộ nhớ đệm, công cụđược sử dụng trên nhiều trang web khác. Nó thường được dùng để tăng tốc độtrang web bằng cách điều khiển bộ nhớ đệm dữ liệu và các đối tượng trong bộnhớ RAM để giảm số lần phải được đọc một nguồn dữ liệu bên ngoài.Memcached chạy trên Unix, Windows và hệ điều hành MacOS và phân phốitheo một giấy phép về phần mềm miễn phí.Memcaches hoạt động tương tự mô hình truy vấn dữ liệu (data) từ CPU tới cácloại bộ nhớ có dạng sau: CPU Cache Memory RAM HDD (ổ cứng).4.Ví dụ:Các trang google.com hay facebook.com là các trang nổi tiếng về số luợt nguờitruy cập và tốc độ cực nhanh. Hầu hết các trang web lớn đều đưa công nghệmemcache vào: Youtube, Wikipedia, Flickr, TwitterCông nghệ memcache được sử dụng khá rộng rãi trên các trang này.Nó có hàngngàn cổ sever đặt khắp các nước trên thế giớ và có 1 lượng lớn sever cố định 1nơi để chạy resource còn lại chạy cache ở mỗi nước. Nếu IP nước nào truy cập Trang 2Tìm hiểu về PHP November 20, 2011vào nó sẽ lưu cache vào sever nước đó và khi đó nó chỉ việc lôi cái cache đó racho người khác sử dụng.5.Các công cụ sọan thảo php.File PHP hoàn tòan có thể xem được bằng các trình soạn thảo sẵn có nhưnotepad (windows) hay gedit(ubuntu)...Nhưng thuận tiện cho việc xây dựng code PHP,dễ dàng phân biệt các tập lệnhthì nên cài thêm 1 số công cụ hữu ích hỗ trợ đa ngôn ngữ.Trong windows có notepad++, Dreamweaver – là 1 phần mề m hữu ích để chỉnhsửa PHP có kết nối Database...Trong linux (cụ thể là ubuntu) dùng gedit – công cụ cài mặc định cũng sử dụngtương đối tốt cho việc xem code.Còn dùng soạn thảo có thể dùng Eclipse.HaygPHPedit...6.phpMyAdminCụ thể mà nói thì phpMyAdmin chỉ là tập hợp nhiều trang php, chứ không hẳnlà một chương trình, nhưng đấy là những trang php đã được lập trình sẵn đểmình sử dụng cho nó tiết kiệm thời gian.PhpMyAdmin là nơi tạo ra và quản lý danh sách các cơ sở dữ liệu,kết nối tới cơsở dữ liệu qua các tập lệnh.Nó dễ dàng thay đổi được database,thêm bớt chỉnhsửa... bằng các giao diện đồ họa.PhpMyAdmin tích hợp sẵn SQL (điều khiển database bằng dòng lệnh),Export/Importer (Sao lưu và backup cơ sở dữ liệu).Empty (xóa hết dữ liệu đãghi trong các cột database).Drop(Xóa database).7.Chức năng củ ...
Tìm kiếm theo từ khóa liên quan:
lập trình PHP tìm hiểu về PHP ngôn ngữ lập trình hệ quản trị dữ liệuGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 271 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 262 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 261 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 221 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 214 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 203 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 178 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 169 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 162 0 0