CÀI ĐẶT PERL - PHP - MYSQL VỚI IIS
Được cung cấp bởi Duy Sơn Hiệu đính và minh hoạ bởi Nguyễn Bá Thành
Bước 1: Kiểm tra/Cài đặtIIS
Bạn kiểm tra xem máy bạn đã cài IIS chưa, Vào Control Panel -> Add/Remove Programs -> Add/Remove Windows Components. Trong phần Windows Components Wizard xem cái Internet Information Services (IIS) có được đánh dấu không. Nếu chưa thì đánh dấu vào đó. Nhấn Next/Finish/Close để cài IIS.
Hình minh họa

Sau khi cài đặt xong, bạn mở trình duyệt lên (Internet Explorer, Netscape...), gõ vào địa chỉ http://localhost xem có chạy không. Nếu hiện ra màn hình của IIS thì đã thành công.
Lưu ý: IIS chỉ cài được trên Windows NT, Windows 2k và Windows XP Pro. Không cài được trên Windows9x, ME và XP Home!
Bước 2: Cấu hình IIS (Bước này không cần thiết nếu như bạn chưa đụng chạm nhiều vào Win, tuy nhiên cũng tìm hiểu một chút để nắm rõ hơn)
Hãy vào Start menu -> Programs -> Administrative Tools (hoặc Control Panel -> Administrative Tools) rồi vào tiếp phần Configure Your Server. Nếu thấy hiện cửa sổ cho phép bạn lựa chọn server (chỉ có trên Win phiên bản server), hãy chọn phần "This is the only server in my network". Bước này thường được làm ngay sau khi cài Win phiên bản server. Bạn có thể bỏ bước này nếu như chưa thay đổi gì trong đó. Chọn Next ở bước tiếp theo. Nếu thích bạn có thể đọc hướng dẫn trên mà hình để tìm hiểu. Theo tôi thì không cần thiết. Trong 2 ô để trống của cửa sổ mới bạn chỉ cần điền "local" vào mỗi ô. Chọn next. Máy sẽ tự động cài đặt cái Localhost cho bạn. Bạn sẽ gặp báo lỗi chưa chuyển Partition cho đĩa sang NTFS 5.0 (nếu bạn vẫn sử dụng FAT32), tuy nhiên không vấn đề gì đâu. Cứ OK cho qua thôi.
Vậy là xong việc thứ hai, bạn có thể đóng cửa sổ Configure Your Server.
Lưu ý: Bưới này chỉ thực hiện nếu bạn sử dụng Windows phiên bản Server!
Cài đặt các chương trình cần thiết!
1. Cài ActivePerl Download ở http://www.activeperl.com Bạn có thể cài chương trình này vào thư mục mặc định là C:\Perl, nhưng để tiện thì bạn nên cài vào thư mục X:\usr (với X là tên ổ đĩa mà bạn lưu các trang web bạn đang viết). Như vậy, nếu sau này có upload lên server Linux trên internet, bạn đỡ mất công chỉnh lại đường dẫn cho chương trình Perl của bạn.2. Config để ActivePerl chạy file *.cgi Vào Control Panel -> Administrative Tools -> Internet Services Manager (nếu bạn dùng Win bản server) hoặc Internet Information Services (nếu bạn dùng các bản Win khác).
Bấm chuột phải vào Default Web Site, chọn Properties: Hình minh họa

Chọn phần Home Directory. Nhớ đánh dấu chọn mục Script and source access và Read, bỏ đánh dấu ở mục Write. Trong mục Execute Permission, chọn Scripts and Executables. Nhấn Apply để chấp nhận thiết lập. Hình minh họa:

Nhấn vào nút Configuration...(bên cạnhExecute Permission), chọn Add và nhập tương tự như mình minh hoạ sau:

Lưu ý bạn chỉnh lại đường dẫn đến file PerlIS.DLL cho đúng với máy bạn trong phần Executable! Nhấn OK để xác nhận việc thêm cấu hình cho file .cgi.
Bạn làm tiếp tương tự cho file .pl.s
Nhấn OK để đóng hết các cửa sổ cấu hình lại.
Vậy là bạn đã cấu hình xong IIS để chạy Perl. Nhớ rằng mọi thứ mà bạn muốn đặt vào trang Web của mình, bạn hãy copy vào thư mục C:\Inetpub\wwwroot - đây sẽ là thư mục gốc của Web. Nếu bạn copy 1 file có tên là abc.html vào thư mục C:\Inetpub\wwwroot (tức file đó sẽ là C:\Inetpub\wwwroot\abc.html) thì bạn có thể truy cập file đó theo đường web qua địa chỉ http://localhost/abc.html. Nếu bạn có một file C:\Inetpub\wwwroot\thư_mục1\thư_mục2\def.html thì bạn có thể truy cập nó qua đường web với địa chỉ http://localhost/thư_mục1/thư_mục2/def.html.3. Kiểm tra xem CGI và PL đã chạy chưa Bạn hãy tạo 2 file hello.cgi và hello.pl có cùng nội dung như sau:
|
#!/perl/bin/perl.exe # simple hello world cgi script print "Content-type: text/html\n\n"; print "Hello world from PERL $]\n"; |
Lưu hai file này vào thư mục C:\Inetpub\wwwroot. Bây giờ thì mở trình duyệt, nhập vào http://localhost/hello.cgi và http://localhost/hello.pl thử xem sao. Nếu bạn nha được một dòng chữ Htllo world from PERL...thì Xin chúc mừng bạn :-)
1. Cài PHP Download tại http://www.php.net Bạn có thể cài chương trình này vào thư mục C:\PHP (hay gì đó tuỳ bạn)
Ở php.net có hai phiên bản cho Windows. Nếu bạn download phiên bản rút gọn thì chạy file cài đặt (.exe) sau khi unzip. Nếu bạn download bản đầy đủ thì bạn unzip vào thư mục C:\PHP và làm các bước sau:
- Tìm file php.ini-dist trong thư mục C:\PHP và đổi tên thành php.ini - Copy file php.ini đó vào thư mục C:\WINDOWS hoặc C:\WINNT (thư mục mà bạn cài đặt Windows đó!) - Copy 2 files msvcrt.dll và php4ts.dll từ C:\PHP vào C:\WINDOWS\SYSTEM32 hoặc C:\WINNT\SYSTEM32
Còn nếu bạn cài bản rút gọn thì sẽ không cso các file msvcrt.dll và php4ts.dll, đồng thời file php.ini cũng sẽ có sẵn trong C:\WinNT hoặc C:\Windows. Bạn hãy dùng 1 chương trình soạn thảo văn bản nào đó (ví dụ như Notepad) để mở file php.ini này ra và sửa lại một chút:
- Tìm dòng bắt đầu bằng register_globals sửa nó lại thành register_globals = Off (nếu không có dòng này thì bạn tự thêm vào) - Tìm dòng bắt đầu bằng error_reporting và sửa nó lại thành error_reporting = Off (nếu không có dòng này thì bạn tự thêm vào) - Tìm dòng bắt đầu bằng include_path và sửa lại như sau: include_path = ".;c:\inetpub\wwwroot" (nếu không có dòng này thì bạn tự thêm vào)
Lưu file php.ini lại.
Lưu ý: Nếu bạn dùng Notepad hãy nhấn F3 rồi gõ từ cần tìm vào hộp tìm kiếm để tìm nhanh hơn. Để đỡ rắc rối, các bạn hãy copy paste nguyên nội dung file này vào file php.ini của bạn: http://www.diendantinhoc.net/tute/hethong/phpnuke/php.txt
2.Cấu hình để IIS chạy được php Mở Control Panel ->Administrative Tools -> Internet Information Services
Nhấn chuột phải vào Default Web Site và chọn Properties. Hình minh họa :

Nhận vào mục Home Directory, và chỉnh như đối với Perl ở trên. Hình minh họa :

Trong mục Configuration ở bên cạnh phần Execute Permissions, bạn nhấn vào nút Add và thết lập như hình sau:

Nhấn Ok để đóng lại các cửa sổ cấu hình.
3. Chạy thử php Để chạy thử PHP, bạn hãy tạo một file info.php có nội dung như sau:
và copy file info.php vào thưu mục C:\Inetpub\wwwroot, Mở trình duyệt, truy cập vào địa chỉ http://localhost/info.php. Nếu màn hình chào đón của PHP hiển thị ra thì bạn đã thành công rồi đó :-)
1. Cài MySql Download MySql tại http://www.mysql.com Nên cài nó vào thư mục mặc định là C:\MySql
2. Cấu hình cho MySQL Chạy C:\mysql\bin\winmysqladmin.exe. Nếu chạy lần đầu tiên, bạn sẽ nhận được một thông báo yêu cầu tạo một tài khoảng với username và password mySQL. Bạn hãy tạo một tài khoản cho bạn, và đừng có quên cái username và password này đó! Thường thì tôi tạo username là root và password là rỗng (tức là không có password).
Thoát winmysqladmin.exe.
3. Kiểm tra MySQL
Để kiểm tra MySQL, hãy tạo một file test.php có nội dung như sau:
|
<?php $link = mysql_connect("localhost", "username", "password") or die ("Could not connect"); print("Connected successfully"); mysql_close($link); ?> |
Bạn nhớ thay đổi username và password ở trên thành username và password mà bạn đã tạo sau khi chạy winmysqladmin.exe! Hãy lưu file test.php này trong thư mục C:\Inetpub\wwwroot. Mở trình duyệt và truy cập vào địa chỉ http://localhost/test.php. Nếu nhận được dòng thôn báo: Connected successfully thì xin chúc mừng bạn đã thành công!
Bạn có thể download phpMyAdmin ở phpmyadmin.sourceforge.net về sử dụng để quản lý MySQL.
Theo vnoug.org |