GIÁO TRÌNH PHP - GIÁO VIÊN PHẠM HỮU KHANG - 1
Số trang: 20
Loại file: pdf
Dung lượng: 1.93 MB
Lượt xem: 24
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Môn học: PHP Bài 1 Những vấn đề chính sẽ được đề cập trong bài học: Giới thiệu PHP Cấu hình IIS, Apache Web Server Cài đặt PHP. o Cài đặt PHP. o Cấu hình ứng dụng PHP Giới thiệu PHP. o PHP Script. o Ghi chú trong PHP o In nội dung bằng PHP PHP viết tắt của chữ Personal Home Page ra đời năm 1994 do phát minh của Rasmus Lerdorf, và nó tiếp tục được phát triển bởi nhiều cá nhân và tập thể khác, do đó PHP được xem như một sản phẩm của mã nguồn...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH PHP - GIÁO VIÊN PHẠM HỮU KHANG - 1 COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Moân hoïc: PHP Baøi 1 Nhöõng vaán ñeà chính seõ ñöôïc ñeà caäp trong baøi hoïc: Giôùi thieäu PHP Caáu hình IIS, Apache Web Server Caøi ñaët PHP. o Caøi ñaët PHP. o Caáu hình öùng duïng PHP Giôùi thieäu PHP. o PHP Script. o Ghi chuù trong PHP o In noäi dung baèng PHP 1. GIÔÙI THIEÄU PHP PHP vieát taét cuûa chöõ Personal Home Page ra ñôøi naêm 1994 do phaùt minh cuûa Rasmus Lerdorf, vaø noù tieáp tuïc ñöôïc phaùt trieån bôûi nhieàu caù nhaân vaø taäp theå khaùc, do ñoù PHP ñöôïc xem nhö moät saûn phaåm cuûa maõ nguoàn môû. PHP laø kòch baûn trình chuû (server script) chaïy treân phía server (server side) nhö caùch server script khaùc (asp, jsp, cold fusion). PHP laø kòch baûn cho pheùp chuùng ta xaây döïng öùng duïng web treân maïng internet hay intranet töông taùc vôùi moïi cô sôû döõ lieäu nhö mySQL, PostgreSQL, Oracle, SQL Server vaø Access. Löu yù raèng, töø phieân baûn 4.0 trôû veà sau môùi hoã trôï session, ngoaøi ra PHP cuõng nhö Perl laø kòch baûng xöû lyù chuoãi raát maïnh chính vì vaäy baïn coù theå söû duïng PHP trong nhöõng coù yeâu caàu veà xöû lyù chuoãi. 2. CAØI ÑAËT PHP Caøi ñaët PHP treân neàn Windows thì söû duïng php-4.0.6-Win32.zip, sau khi caøi ñaët öùng duïng naøy treân ñóa cöùng seõ xuaát hieän thö muïc PHP, trong thöï muïc naøy seõ coù taäp tin php4ts.dll vaø php.exe cuøng vôùi thö muïc sessiondata. Ngoaøi ra, trong thö muïc WINDOW hoaëc WINNT seõ xuaát hieän taäp tin php.ini, taäp tin naøy cho pheùp baïn caáu hình cho öùng duïng PHP. Chaúng haïn, khi söû duïng session, PHP caàn moät nôi ñeå löu tröõ chuùng, trong taäp tin naøy maëc ñònh laø session.save_path = C:\PHP\sessiondata, neáu baïn caøi ñaët PHP vôùi thö muïc PHP treân ñóa D thì baïn caàn thay ñoåi ñöôøng daãn trong khai baùo naøy. Töông töï nhö vaäy, khi coù loãi trong trangPHP thì loãi thöôøng xuaát hieän khi trieäu goïi chuùng, ñeå che daáu caùc loãi naøy thì baïn caàn khai baùo display_errors = Off thay vì chuùng ôû traïng thaùi display_errors = On. Ngoaøi ra, trang PHP cuõng coù theå trình baøy moät soá warning khi chuùng phaùt hieän cuù phaùp khoâng hôïp lyù, chính vì vaäy ñeå che daáu caùc warning naøy thì baïn cuõng caàn khai baùo traïng thaùi Off thay vì On nhö assert.warning = Off. 3. CAÁU HÌNH ÖÙNG DUÏNG PHP 3.1. Caáu hình IIS Sau khi caøi ñaët heä ñieàu haønh Windows NT hay 2000 trôû veà sau, baèng caùch khai baùo môùi moät web site hay virtual site trong moät site ñang coù theo caùc böôùc nhö sau: 1. Taïo moät thö muïc coù teân myPHP ñeà löu tröõ caùc taäp tin PHP 2. Khôûi ñoäng IIS (töï ñoäng khôûi ñoäng neáu Windows NT/2000) Giaùo vieân: Phaïm Höõu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 3. Choïn Start | Programs | Administrative Tools | Internet Information Server 4. Neáu taïo virtual site thì choïn Default Web Ste | R-Click | New | Virtual Site 5. Trong tröôøng hôïp taïo môùi Site thì Default Web Ste | R-Click | New | Site 6. Neáu choïn tröôøng hôïp 4 thì baïn cung taáp dieãn giaûi cuûa site nhö hình 1-1 Hình 1-1: Khai baùo dieãn giaûi 7. Choïn nuùt Next vaø khai baùo IP vaø port, trong tröôøng hôïp baïn khoâng söû duïng port 80 cho öùng site khaùc thì choïn giaù trò maëc ñònh. Tuy nhieân neáu coù nhieàu öùng duïng tröôùc ñoù ñaõ caáu hình trong IIS thì baïn coù theå thay ñoåi port khaùc, ví duï choïn port 85 nhö hình 1-2. Hình 1-2: Khai baùo IP vaø Port Löu yù raèng, port 80 laø port chuaån ñieàu naøy coù nghóa laø khi trieäu goïi treân trình duyeät baïn khoâng caàn goõ port, ví duï http://localhost/. Ñoái vôùi tröôøng hôïp port khaùc thì baïn phaûi goõ töông töï nhö http://localhost:85/ Giaùo vieân: Phaïm Höõu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 8. Choïn Next, baïn choïn thö muïc cuûa öùng duïng, ñoái vôùi tröôøng hôïp naøy chuùng ta choïn vaøo thö muïc myPHP, chaúng haïn trong tröôøng hôïp naøy chuùng ta choïn htö muïc myPHP nhö hình 1-3. Hình 1-3: Choïn thö muïc myPHP 9. Keá ñeán choïn quyeàn truy caäp web site, trong tröôøng hôïp ñang thieát keá thì baïn choïn vaøo Browse. Ngoaøi ra, neáu baïn cho pheùp ngöôøi söû duïng internet coù theå thöïc thi taäp tin thöïc thi töø xa thì choïn vaøo tuyø choïn execute. Hình 1-4: Quyeàn truy caäp 10.Choïn Next vaø Finish, trong cöûa soå IIS xuaát hieän öùng duïng coù teân myPHP (khai baùo trong phaàn dieãn giaûi) nhö hình 1-5. Giaùo vieân: Phaïm Höõu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hình 1-5: Taïo thaønh coâng öùng duïng PHP trong IIS 11.Sau khi taïo öùng duïng xong, baïn choïn teân öùng duïng myPHP | R-Click } Properties | cöûa soå xuaát hieän nhö hình 1-5. ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH PHP - GIÁO VIÊN PHẠM HỮU KHANG - 1 COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Moân hoïc: PHP Baøi 1 Nhöõng vaán ñeà chính seõ ñöôïc ñeà caäp trong baøi hoïc: Giôùi thieäu PHP Caáu hình IIS, Apache Web Server Caøi ñaët PHP. o Caøi ñaët PHP. o Caáu hình öùng duïng PHP Giôùi thieäu PHP. o PHP Script. o Ghi chuù trong PHP o In noäi dung baèng PHP 1. GIÔÙI THIEÄU PHP PHP vieát taét cuûa chöõ Personal Home Page ra ñôøi naêm 1994 do phaùt minh cuûa Rasmus Lerdorf, vaø noù tieáp tuïc ñöôïc phaùt trieån bôûi nhieàu caù nhaân vaø taäp theå khaùc, do ñoù PHP ñöôïc xem nhö moät saûn phaåm cuûa maõ nguoàn môû. PHP laø kòch baûn trình chuû (server script) chaïy treân phía server (server side) nhö caùch server script khaùc (asp, jsp, cold fusion). PHP laø kòch baûn cho pheùp chuùng ta xaây döïng öùng duïng web treân maïng internet hay intranet töông taùc vôùi moïi cô sôû döõ lieäu nhö mySQL, PostgreSQL, Oracle, SQL Server vaø Access. Löu yù raèng, töø phieân baûn 4.0 trôû veà sau môùi hoã trôï session, ngoaøi ra PHP cuõng nhö Perl laø kòch baûng xöû lyù chuoãi raát maïnh chính vì vaäy baïn coù theå söû duïng PHP trong nhöõng coù yeâu caàu veà xöû lyù chuoãi. 2. CAØI ÑAËT PHP Caøi ñaët PHP treân neàn Windows thì söû duïng php-4.0.6-Win32.zip, sau khi caøi ñaët öùng duïng naøy treân ñóa cöùng seõ xuaát hieän thö muïc PHP, trong thöï muïc naøy seõ coù taäp tin php4ts.dll vaø php.exe cuøng vôùi thö muïc sessiondata. Ngoaøi ra, trong thö muïc WINDOW hoaëc WINNT seõ xuaát hieän taäp tin php.ini, taäp tin naøy cho pheùp baïn caáu hình cho öùng duïng PHP. Chaúng haïn, khi söû duïng session, PHP caàn moät nôi ñeå löu tröõ chuùng, trong taäp tin naøy maëc ñònh laø session.save_path = C:\PHP\sessiondata, neáu baïn caøi ñaët PHP vôùi thö muïc PHP treân ñóa D thì baïn caàn thay ñoåi ñöôøng daãn trong khai baùo naøy. Töông töï nhö vaäy, khi coù loãi trong trangPHP thì loãi thöôøng xuaát hieän khi trieäu goïi chuùng, ñeå che daáu caùc loãi naøy thì baïn caàn khai baùo display_errors = Off thay vì chuùng ôû traïng thaùi display_errors = On. Ngoaøi ra, trang PHP cuõng coù theå trình baøy moät soá warning khi chuùng phaùt hieän cuù phaùp khoâng hôïp lyù, chính vì vaäy ñeå che daáu caùc warning naøy thì baïn cuõng caàn khai baùo traïng thaùi Off thay vì On nhö assert.warning = Off. 3. CAÁU HÌNH ÖÙNG DUÏNG PHP 3.1. Caáu hình IIS Sau khi caøi ñaët heä ñieàu haønh Windows NT hay 2000 trôû veà sau, baèng caùch khai baùo môùi moät web site hay virtual site trong moät site ñang coù theo caùc böôùc nhö sau: 1. Taïo moät thö muïc coù teân myPHP ñeà löu tröõ caùc taäp tin PHP 2. Khôûi ñoäng IIS (töï ñoäng khôûi ñoäng neáu Windows NT/2000) Giaùo vieân: Phaïm Höõu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 3. Choïn Start | Programs | Administrative Tools | Internet Information Server 4. Neáu taïo virtual site thì choïn Default Web Ste | R-Click | New | Virtual Site 5. Trong tröôøng hôïp taïo môùi Site thì Default Web Ste | R-Click | New | Site 6. Neáu choïn tröôøng hôïp 4 thì baïn cung taáp dieãn giaûi cuûa site nhö hình 1-1 Hình 1-1: Khai baùo dieãn giaûi 7. Choïn nuùt Next vaø khai baùo IP vaø port, trong tröôøng hôïp baïn khoâng söû duïng port 80 cho öùng site khaùc thì choïn giaù trò maëc ñònh. Tuy nhieân neáu coù nhieàu öùng duïng tröôùc ñoù ñaõ caáu hình trong IIS thì baïn coù theå thay ñoåi port khaùc, ví duï choïn port 85 nhö hình 1-2. Hình 1-2: Khai baùo IP vaø Port Löu yù raèng, port 80 laø port chuaån ñieàu naøy coù nghóa laø khi trieäu goïi treân trình duyeät baïn khoâng caàn goõ port, ví duï http://localhost/. Ñoái vôùi tröôøng hôïp port khaùc thì baïn phaûi goõ töông töï nhö http://localhost:85/ Giaùo vieân: Phaïm Höõu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 8. Choïn Next, baïn choïn thö muïc cuûa öùng duïng, ñoái vôùi tröôøng hôïp naøy chuùng ta choïn vaøo thö muïc myPHP, chaúng haïn trong tröôøng hôïp naøy chuùng ta choïn htö muïc myPHP nhö hình 1-3. Hình 1-3: Choïn thö muïc myPHP 9. Keá ñeán choïn quyeàn truy caäp web site, trong tröôøng hôïp ñang thieát keá thì baïn choïn vaøo Browse. Ngoaøi ra, neáu baïn cho pheùp ngöôøi söû duïng internet coù theå thöïc thi taäp tin thöïc thi töø xa thì choïn vaøo tuyø choïn execute. Hình 1-4: Quyeàn truy caäp 10.Choïn Next vaø Finish, trong cöûa soå IIS xuaát hieän öùng duïng coù teân myPHP (khai baùo trong phaàn dieãn giaûi) nhö hình 1-5. Giaùo vieân: Phaïm Höõu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hình 1-5: Taïo thaønh coâng öùng duïng PHP trong IIS 11.Sau khi taïo öùng duïng xong, baïn choïn teân öùng duïng myPHP | R-Click } Properties | cöûa soå xuaát hieän nhö hình 1-5. ...
Tìm kiếm theo từ khóa liên quan:
tài liệu học tập giáo trình công nghệ thông tin giáo trình đại học tài liệu ôn tập chính trị sách kinh tếGợi ý tài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 470 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 294 0 0 -
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 199 1 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 196 0 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 190 0 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 186 0 0 -
Tài liệu học tập hướng dẫn giải quyết tình huống học phần Tư pháp quốc tế
128 trang 186 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 168 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 164 0 0 -
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN HỌC PHẦN: TOÁN KINH TẾ
9 trang 160 0 0