Tự học thiết kế web

21 1.2K 6
Tự học thiết kế web

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tự học thiết kế web

Diễn Đàn Tin Học | Tutorial Room Cài đặt PHP IIS Nguyễn Bá Thành - Diễn Đàn Tin Học Quá trình cài đặt PHP tương tự trình cài đặt PHP 4, dẫn viết áp dụng để cài đặt PHP với IIS Windows Tuy nhiên, PHP có thay đổi tên số file thay đổi chút cấu trúc thư mục, bạn cần ý thay đổi chút MỤC LỤC • • • • • • Kiểm tra cấu hình máy Download cài đặt PHP Thiết lập cấu hình IIS PHP4 o Cài đặt PHP dạng CGI binary o Cài đặt PHP dạng ISAPI module Cài phần mở rộng PHP Mới Kiểm tra kết cài đặt Một số địa tham khảo PHP TÀI LIỆU THAM KHẢO [1] PHP install.txt file (kèm file Zip download PHP) [2] PHP CGI Binary vs ISAPI Module Kiểm tra cấu hình máy Đầu tiên ta kiểm tra IIS cài đặt hay chưa? IIS chạy dòng WindowsNT (NT4, 2k, XP Pro, 2k3) Win98, ME, XP Home thiết kế chủ yếu nhắm vào lĩnh vực giải trí, khơng thích hợp để chạy ứng dụng server; WinNT cũ Cho nên bạn cần phải có Win 2k, XP Pro 2k3 Tiếp theo, để kiểm tra IIS cài đặt hay chưa, bạn truy cập vào Control Panel -> Administrative Tools tìm xem mục Internet Services Manager có tồn hay không Nếu mục Internet Services Manager không tồn Control Panel -> Administrative Tools có nghĩa máy bạn chưa cài đặt IIS Bạn cài bổ xung thêm Internet Services Manager (IIS) vào hệ thống bạn Cách cài đặt IIS bạn tham khảo diễn đàn VNInformatics Tiếp theo, ta kiểm tra xem IIS có chạy hay khơng Bạn nhắp chuột vào biểu tượng Internet Services Manager, IIS chạy, bạn thấy cửa sổ tương tự sau: Cuối cùng, để chắn IIS chạy tốt, bạn mở trình duyệt truy cập vào địa http://localhost/ Trong đa số trường hợp, IIS chạy tốt, bạn thấy cửa sổ chào đón IIS sau: Về đầu trang Download cài đặt PHP Lưu ý: Bạn cần login vào hệ thống với quyền Administrator để cài đặt PHP Bạn download PHP địa http://www.php.net/downloads.php Vào thời điểm viết, phiên dòng PHP 4.3.9 (PHP phiên 5, ta tiếp tục dùng PHP tính phổ biến tương thích nó) PHP for Windows có phiên bản: đầy đủ (ở dạng Zip) rút gọn (ở dạng Exe) Bạn download đầy đủ thứ có nhiều chức hơn, thứ hai phiên đầy đủ hoá lại cài đặt dễ dàng phiên rút gọn Sau download PHP, bạn giải nén chép vào thư mục đó, ví dụ C:\ PHP Sau bạn chép file C:\PHP\php.ini-recommended vào thư mục C:\WINDOWS (hoặc C:\WINNT tuỳ vào phiên Windows bạn sử dụng) đổi tên thành php.ini (tức bạn có file C:\WINDOWS\php.ini C:\WINNT\php.ini tuỳ vào phiên Windows bạn sử dụng Lưu ý: Nếu máy bạn có nhiều file php.ini thư mục khác nhau, ví dụ C:\ WINDOWS\php.ini, C:\WINDOWS\System32\php.ini, C:\PHP\php.ini, bạn xố giữ lại file C:\WINDOWS\php.ini Về đầu trang Thiết lập cấu hình IIS PHP4 PHP cài đặt vào webserver theo cách: cài PHP CGI binary ISAPI module Sau lần lược tìm hiểu cách cài đặt PHP IIS PHP cài đặt ISAPI module IIS giúp cho chương trình PHP bạn chạy nhanh hơn, nhiên cài đặt PHP dạng CGI binary dễ dàng (cho việc cài đặt, chạy debug chương trình sau này) Lưu ý: Để cài đặt PHP ISAPI module IIS, bạn cần phải download PHP full Cài đặt PHP dạng CGI binary Tắt IIS (nếu chạy) cách click vào biểu tượng Stop công cụ Internet Services Manager Để kiểm tra lại cho ăn, bạn mở trình duyệt truy cập vào địa http://localhost/, bạn nhận thông báo lỗi Cannot find server/ The page cannot be displayed IIS tắt hồn tồn Sau right click lên mục Default Web Site chọn Properties Chọn mục Home Directory (hoặc Virtual Directory Directory tuỳ vào phiên IIS mà bạn chạy) click tiếp vào nút Configuration Chọn mục App Mappings click vào nút Add Điền thơng tin hình sau: nhấn OK để lưu lại cấu hình Lúc cửa sổ IIS bạn trông tương tự sau: Nhấn OK để trở cửa sổ Properties lại nhấn OK lần để trở cửa sổ IIS Mở file C:\WINDOWS\php.ini (hoặc C:\WINNT\php.ini tuỳ theo phiên Windows mà bạn sử dụng), bạn dùng Notepad để mở Tìm đến dịng chứa chuỗi cgi.force_redirect Đầu tiên, bạn thấy dịng có nội dùng sau ; cgi.force_redirect = Hãy sửa lại nội dung dịng thành cgi.force_redirect = Lưu lại file php.ini chỉnh sửa Chạy IIS (nhấn vào biểu tượng Play công cụ) Lưu ý: Nếu hệ thống bạn chạy NTFS, bạn cần kiểm tra cung cấp quyền Execute (chạy chương trình) user I_USR_ thư mục C:\PHP Về đầu trang Cài đặt PHP dạng ISAPI module Copy file C:\PHP\php4ts.dll vào thư mục C:\PHP\sapi Tắt IIS (nếu chạy) cách click vào biểu tượng Stop công cụ Internet Services Manager Để kiểm tra lại cho ăn, bạn mở trình duyệt truy cập vào địa http://localhost/, bạn nhận thông báo lỗi Cannot find server/ The page cannot be displayed IIS tắt hoàn toàn Sau right click lên mục Default Web Site chọn Properties Chọn mục Home Directory (hoặc Virtual Directory Directory tuỳ vào phiên IIS mà bạn chạy) click tiếp vào nút Configuration Chọn mục App Mappings click vào nút Add Điền thông tin hình sau: nhấn OK để lưu lại cấu hình Lúc cửa sổ IIS bạn trông tương tự sau: Nhấn OK để trở cửa sổ Properties, chọn mục ISAPI Filters nhấn vào nút Add Điền thơng tin hình sau: nhấn OK để lưu lại cấu hình, nhấn OK lần để đóng cửa sổ Properties, trở hình IIS Chạy IIS (nhấn vào biểu tượng Play công cụ) Về đầu trang Cài phần mở rộng PHP PHP cung cấp loạt thư viện mở rộng hay GD, Zip, Curl Tuy nhiên, nhiều thư viện mở rộng PHP cài đặt để chế độ "tắt" Nếu bạn gọi hàm (có thật) PHP mà nhận câu thông báo lỗi "Call to undefined function" ngun nhân phần mở rộng tương ứng chưa nạp chế độ "tắt" Ta "bật" thư viện mở rộng PHP lên sau: • • • Mở file php.ini (thường nằm thư mục C:\Windows C:\WinNT tuỳ vào phiên Windows mà bạn chạy) Tìm đến dịng bắt đầu extension_dir = sửa dịng lại thành: extension_dir = "C:\php\extensions\" Với C:\php\extensions\ thư mục chứa file thư viện mở rộng PHP (trong thư mục bạn thấy file php_bz2.dll, php_gd2.dll ) Cũng file php.ini, kéo xuống phía chút, bạn thấy số dòng sau: ;Windows Extensions ;Note that ODBC support is built in, so no dll is needed for it ; • ;extension=php_bz2.dll ;extension=php_cpdf.dll extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll extension=php_gd2.dll Đây dòng để nạp thư viện mở rộng PHP Dịng có ký tự chấm phảy (;) trước biểu thị thư viện tương ứng "tắt", dịng khơng có ký tự ; trước biển thị thư viện "bật" nạp PHP chạy Như vậy, để "bật" thư viện mở rộng PHP, bạn cần bỏ ký tự ; đầu dòng Lưu lai file php.ini sau bạn chỉnh sử xong, khởi động lại Webserver (hoặc khởi động lại máy) bạn hồn tất q trình Lưu ý:: Trong PHP5, thư viện mysql mặc định cài chế độ "tắt", với PHP 5, sau cài PHP bạn phải bật thư viện mysql lên (bỏ ký tự ; dịng extension=php_mysql.dll) dùng hàm mysql PHP Kiểm tra kết cài đặt Bạn tạo file test.php thư mục C:\Inetpub\wwwroot với nội dung sau: Mở trình duyệt truy cập vào địa http://localhost/test.php Nếu bạn cài đăt PHP dạng CGI binary, bạn thấy hình tương tự sau: Nếu bạn cài đăt PHP dạng ISAPI Module, bạn thấy hình tương tự sau: Nếu bạn thấy hai hình tức bạn cài đặt thành công PHP IIS Xin chúc mừng! Về đầu trang Một số địa tham khảo PHP [1] Trang chủ PHP - http://www.php.net [2] PHP Documentation, tài liệu "gối đầu" để học PHP - http://www.php.net/docs.php [3] Diễn đàn trao đổi, thảo luận PHP VNInformatics.com http://www.vninformatics.com/forum/?action=forum&forum=34 [4] Tự học lập trình PHP với MySQL (tài liệu tiếng Việt) http://www.diendantinhoc.net/?article=403d6d30e5&cat=web_php [5] Một số viết hướng dẫn tự học khác PHP internet http://www.google.com/search?hl=en&lr=&q=php+tutorials Về đầu trang Bài viết thực Nguyễn Bá Thành, đăng tải website Diendantinhoc.net (C) Diendantinhoc.net All rights reserved $Revision: 1.1 $ by $Author: nbthanh $ ... http://www.diendantinhoc.net/?article=403d6d30e5&cat =web_ php [5] Một số viết hướng dẫn tự học khác PHP internet http://www.google.com/search?hl=en&lr=&q=php+tutorials Về đầu trang Bài viết thực Nguyễn Bá Thành, đăng tải website Diendantinhoc.net... liệu "gối đầu" để học PHP - http://www.php.net/docs.php [3] Diễn đàn trao đổi, thảo luận PHP VNInformatics.com http://www.vninformatics.com/forum/?action=forum&forum=34 [4] Tự học lập trình PHP... Dịng có ký tự chấm phảy (;) trước biểu thị thư viện tương ứng "tắt", dịng khơng có ký tự ; trước biển thị thư viện "bật" nạp PHP chạy Như vậy, để "bật" thư viện mở rộng PHP, bạn cần bỏ ký tự ; đầu

Ngày đăng: 18/10/2012, 10:44

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan