IIS là viết tắt của từ (Internet Information Services )
IIS được đính kèm với các phiên bản của Windows.
Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) là các dịch vụ dành cho máy chủ chạy trên nền Hệ điều hành Window nhằm cung cấp và phân tán các thông tin lên mạng, nó bao gồm nhiều dịch vụ khác nhau như Web Server, FTP Server...
Nó có thể được sử dụng để xuất bản nội dung của các trang Web lên Internet/Intranet bằng việc sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport Protocol (HTTP).
Như vậy, sau khi bạn thiết kế xong các trang Web của mình, nếu bạn muốn đưa chúng lên mạng để mọi người có thể truy cập và xem chúng thì bạn phải nhờ đến một Web Server, ở đây là IIS.
Nếu không thì trang Web của bạn chỉ có thể được xem trên chính máy của bạn hoặc thông qua việc chia sẻ tệp (file sharing) như các tệp bất kỳ trong mạng nội bộ mà thôi.
IIS có thể làm được gì?
Nhiệm vụ của IIS là tiếp nhận yêu cầu của máy trạm và đáp ứng lại yêu cầu đó bằng cách gửi về máy trạm những thông tin mà máy trạm yêu cầu.
Bạn có thể sử dụng IIS để: · Xuất bản một Website của bạn trên Internet · Tạo các giao dịch thương mại điện tử trên Internet (hiện các catalog và nhận được các đơn đặt hàng từ nguời tiêu dùng) · Chia sẻ file dữ liệu thông qua giao thức FTP. · Cho phép người ở xa có thể truy xuất database của bạn (gọi là Database remote access).Và rất nhiều khả năng khác ...
IIS hoạt động như thế nào?
IIS sử dụng các giao thức mạng phổ biến là HTTP (Hyper Text Transfer Protocol) và FPT (File Transfer Protocol) và một số giao thức khác như SMTP, POP3,... để tiếp nhận yêu cầu và truyền tải thông tin trên mạng với các định dạng khác nhau.
Một trong những dịch vụ phổ biến nhất của IIS mà chúng ta quan tâm trong giáo trình này là dịch vụ WWW (World Wide Web), nói tắt là dịch vụ Web.
Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) của trình duyệt Web (Web browser) dưới dạng một địa chỉ URL (Uniform Resource Locator) của một trang Web và IIS phản hồi lại các yêu cầu bằng cách gửi về cho Web browser nội dung của trang Web tương ứng.
[flash http://cafemotminh.net/luutru/Huong-dan-cai-dat-IIS-Bien-Dich-Php-tren-Window7.flv]
Cài đặt IIS :
Vào Server Manager (Start => Programs => Administrative Tools => Server Manager)
Chuột phải vào Roles , bên cột trái chọn Add Roles.Trong bản Add Roles Wizard đánh dấu IIS 7 (WebServer) rồi ấn Next.
Sau đó bạn chọn các options cơ bản,dưới đây là mẫu cơ bản :
Web Server
Common HTTP Features: Static Content, Default Document, Directory Browsing, HTTP Errors and HTTP Redirection.
Application Development: All options.
Health And Diagnostic: HTTP Logging.
Security: Request Filtering.
Performance: Static Content Compression.
Management Tools: IIS Management Console, IIS Management Scripts And Tools, Management Service
IIS 6 Managament Compatibility: IIS 6 Metabase Compatibility.
FTP Publishing Service: All options.
Click Next và đợi nó install
Sau khi Install xong sẽ hiện như sau
Cài đặt PHP
http://www.php.net/downloads.php >> Download bản PHP Zip Package mới nhất từ đây về,tạo 1 folder C:\php , rồi giải nén toàn bộ file vào,xóa file rar đi !
Bây h bạn sửa tên file php.ini-recommended thành php.ini và move file php.ini vào C:\Windows còn php5ts.dll vào C:\Windows\system32 !
Mở file php.ini vừa cóp zô Windows,tìm dòng
extension_dir
và thay bằng :
extension_dir = "C:\php\ext"
Rồi Thay đoạn :
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdo.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
Thành
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
Save file php.ini lại
Đã config xong PHP,h làm sao cho thằng IIS hiểu đc PHP.
Vào Internet Information Services trong Administrative Tools.
Trong phần IIS Manager,tìm icon Handler Mappings và đúp chuột vào.
Add extension PHP :
Sau khi đã vào đc phần đó nhìn vào cột phải và ấn vào Add Script Map :
Điền mọi thông tin như hình sau
Ấn Oke,nếu nó có hỏi ISAPI And CGI Restrictions cũng Okie nhé
Sau đó vào lại phần ISAPI And CGI Restrictions trong IIS Manager rồi Edit Features Setting của cái PHP,check vào cả 2 box là Allow unspecified CGI modules và Allow unspecified ISAPI modules
Nhìn qua cột trái,chỗ Application Pools đúp chuột vô,chuột phải Properties Default Application Pools,Enable 32 bit , chọn True !
Rồi okie .
Quay trở lại Folder C:\PHP,Chuột phải properties file php5isapi.dll >> Tabs Secuirty,add 2 user là IUSR_xxxx và NETWORK SERVICES,rồi add quyền read cho nó
Restart IIS,bây h bạn đã thành công rồi đó,tạo 1 file với nội dung như sau
Demo : http://178.170.2.204/
0 comments for �[video tiếng việt]Cài đặt IIS và PHP trên windows server 2008 x64�