.:: »-(¯`v::..XA VANG-FORUM ..::v´¯)-» ::.

.:: »-(¯`v::..ĐẠI DƯƠNG..::v´¯)-» ::.
 
Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Thành viênThành viên  NhómNhóm  Đăng Nhập  

Share | 
 

 Thiết lập web server trên windows

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
Admin
Admin
avatar

Tổng số bài gửi : 43
Age : 32
Localisation : Đò ngang vắng bóng khách tình Quảng Bình-Đồng Hới quê mình vắng anh
Registration date : 05/11/2006

Bài gửiTiêu đề: Thiết lập web server trên windows   Sun Nov 26, 2006 6:20 am

Hiện nay có rất nhiều bạn có nhu cầu học về lập trình web. Do chưa biết cách cài đặt web
server trên máy của mình nên các bạn thường phải viết trên máy, sau đó upload lên một web
server nào đó. Việc này rất tốn tjời gian, tiền bạc, gây khó khăn cho người lập trình. Bài
viết này sẽ hướng dẫn các bạn cài một web server cùng với một số công cụ hỗ trợ khác lên máy
tính của mình.

CÀI ĐẶT WEB SERVER

Web server phổ biến nhất hiện nay là Apache, hiện chiếm khoảng gần 60% thị trường máy chủ Web
trên thế giới. Trước tiên các bạn hãy lên trang
<http> để tải xuống (download) Apache. Nếu trên máy
đã có Windown Installer (WinME, Win2k, XP) thì cac bạn nên download file .msi, còn nếu không
thì hãy download file .exe (dung lượng lớn hơn). Quá trình cài đặt rất đơn giản, bạn chỉ cần
chạy file vừa download về, chấp nhận các thiết lập mặt định. Sau khi cài xong, mở trình duyệt
và gõ vào địa chỉ <http> để kiểm tra. Nếu mọi việc suôn sẻ thì bạn sẽ thấy một
trang web thông báo rằng bạn đã cài Apache thành công.

Để thay thế trang web mặc định đó bằng trang web của mình, bạn cần phải sửa file cấu hình của
Apache (mặc định là C:\Program Files\Apache Group\Apache\conf\httpd.conf ). Mở file này, tìm
đến dòng chứa lệnh DocumentRoot, hãy thay tham số trên bằng thư mục sẽ chứa các trang web của
bạn. Ví dụ: DocumentRoot "C:/myweb". Chú ý: Đối với các đường dẫn trong Apache bạn nên dùng
dấu "/", còn nếu bạn muốn dùng dấu "\" thì phải gõ dấu này hai lần, ví dụ C:\\myweb.

Khởi động lại Apache. Nếu bạn cài Apache trên Windows họ NT (NT 4.0, Win2000, WinXP) Apache có
cung cấp shortcut để khởi động lại nó, còn nếu cài trên Win9x, Me thì bạn cần đóng cửa sổ
Apache và sau đó chạy lại.

PHP VÀ MYSQL

Cùng với Apache, PHP và MySQL đã trở thành chuẩn trên các máy chủ Web. Rất nhiều phần mềm web
mạnh sử dụng PHP và MySQL (vBulletin, PHP Nuke, PostNuke). vì thế khi cài Apache, bạn cũng nên
cài luôn cả hai công cụ này để tiện cho việc lập trình.

PHP VÀ MYSQL LÀ GÌ

PHP là một ngôn ngữ lập trình cho web server. Điều này có nghĩa là các PHP scripts sẽ được chạy
trên server và chỉ có kết quả dưới dạng mã HTML là được trả về cho client. PHP có cú pháp
tương tự C/C++, rất dễ học và chạy nhanh.

MySQL là một database server có tốc độ nhanh hiện nay, thường được sử dụng chung với PHP trong
các trang web cần sử dụng đến cơ sở dữ liệu.

CÀI ĐẶT PHP VÀ MYSQL

Trước hết bạn phải lên các trang <http> và
<http> để download các phiên bản cho windowns của PHP và MySQL.

Với MySQL, chỉ cần download file .zip, giải nén và chạy trình setup. Bạn sẽ được yêu cầu nhập
mật mã mà bạn muôn thiết lập cho người quản trị MySQL. Vì là người dùng cá nhân nên bạn có thể
không cần đặt mật mã. Username của người quản trị sẽ là root, địa chỉ của Database server là
localhost (bạn sẽ cần những thông tin này khi cài đặt các Web Application có sử dụng MySQL).

Còn với PHP, việc cài đặt phức tạp hơn một chút. Bạn cần phải download file.zip. giải nén nó
vào đâu đó, ví dụ C:\PHP.

Bạn cần chèn những dòng sau vào file cấu hình của Apache để setup PHP ở chế độ CGI:

- ScriptAlias/php/"c:/php"
- AddType application/x-httpd-php .php .phtml
- Action application/x-httpd-php"/php/php.exe"

Nếu bạn muốn sử dụng PHP như là một module của Apache, bạn nên chuyển file php4ts.dll sang thư
mục windows/system (với win9x/Me/XP) hoặc winnt/system32 (với windowns NT/2000). Sau đó bạn có
thể thêm các dòng sau vào file cấu hình của Apache:

- LoadMoule php4_module c:/php/sapi/php4apache.dll
- AddType application/x-httpd-php .php .phtml

Nhớ khởi động lại Apache server.

CÀI ĐẶT PERL

Perl là một ngôn ngữ lập trình đa dụng, đã có lịch sử lâu đời. Perl rất phổ biến trong thế
giới Unix/Linux. hiện nay Perl cũng được dùng rất nhiều cho việc lập trình web, Perl không
chỉ chạy trên Unix/Linux mà còn trên cả windows nữa.

Trong lập trình web, perl thường được dùng với giao thức CGI (Common Gateway Interface) vì thế
nó còn được gọi là CGI - Perl. Cũng như PHP, CGI - Perl là ngôn ngữ ở phía server. Nó được
chạy trên server, chỉ có kết quả dạng HTML được trả về cho người dùng. Vì thế người truy nhập
trang web không cần phải có perl trên máy, mà chỉ cần trình duyệt là đủ.

Trình dịch perl phổ biến trên Windown hiện nay là ActivePerl
(http://www.activesrtate.com/Product...x?id=ActivePerl
<http>). Bạn hãy download
ActivePerl về và cài đặt vào máy.

Để ActivePerl làm việc được với Apache, bạn cần thực hiện tiếp một số bước sau:

Nếu bạn muốn tât cả các file perl scripts của mình trong một thư mục, hãy thêm dòng sau vào
trong file cấu hình của Apache (bạn có thể dùng bất cứ thư mục đã tồn tại nào).

ScriptAlias/cgi-bin/"C:/myweb/cgi-bin/"

Bất cứ file nào đặt trong thư mục C:/myweb/cgi-bin/ (và các thư mục con của nó )
sẽ được coi là CGI script. các file CGI cũng cần phải thiết lập đường dẫn chính xác đến trình
dịch Perl. Apache mô phỏng cú pháp của Unix, bởi vậy bạn cần đặt một dòng như sau vào dong đầu
tiên của file CGI cần chạy.

#!C:/perl/bin/perl.exe

Hãy thay đường dẫn ở trên bằng đường dẫn đến trình dịch perl của bạn.

Còn nếu bạn muốn thực hiện các perl scrípt dựa theo phần tên mở rộng của nó hãy thêm dòng sau
vào file cấu hình:

AddHandler cgi-script cgi pl

Mặc định thì các thư mục chưa có quyền thực hiện các file CGI, bạn cần thêm dòng sau vào file
cấu hình;

<Directory>
Optión Indexs FollowSymlinks + ExecCGI
</Directory>

C:\myweb là thư mục Web gốc của bạn (được đặt bằng chỉ thị DocumentRoot trong file cấu hình
Apache). Nếu bạn đặt thư mục khác thì hãy thay đường dẫn tương ứng vào chỉ thị Directory ở trên.

KẾT LUẬN

Bây giờ thì bạn đã có một web server đầy đủ chức năng của riêng mình và có thể viết các ứng
dụng web bằng PHP hay CGI-Perl ngay trên máy chủ của mình. Chúc các bạn lập trình vui vẻ.

Tài liệu tham khảo: PHP Manual, Installation; ActivePerl FAQ, Web Server Config.

-----o0o-----
Lưu giữ những thông tin cần thiết

Bây giờ khi đã có môi trường làm viêc trong PHP ,đã đến lúc bạn phair học nó rồi đó !

Bài này sẽ đề cập đến cấu trúc cơ bản của của PHP và cách điều chỉnh những thay đổi , các loại
dữ liệu ..

Cú pháp cơ bản - Basic Syntax

Bắt đầu kết thúc chặn mã PHP
Hãy nhìn vào ví dụ ngôn ngữ lập trình đưới đây :


<html>
<head>
<title>Testing PHP</title></head>
<body>
<php>
</body>
</html>


Ở ví dụ này PHP được nối trực tiếp vào dữ liệu của HTML .Bởi vì PHP và HTML có thể tương thích
với nhau như thế nên hầu hết việc chặn mã PHP phải được bao bọc bởi các thành tố đầu và cuối .
Những thành tố này cho phép PHP có thể nhìn thấy phần nào của trang Web cần đựơc phân tích và
phần nào có thể bỏ qua
PHP được nhân dạng dưới 4 dạng phiên bản :

1. <php>

2. <script> print "hello there!";</script>

3. <print>

4. <print>

Hai phiên bản đầu tiên được hỗ trợ, bởi PHP được cài đặt sẵn tuy nhiên hiếm khi bạn thấy phiên
bản thứ hai được sử dụng trong bất kỳ ngôn ngữ lập trình nào .Nói một cách ngắn gọn và có tính
xây dựng thì phiên bản một là được ưa chuộng nhất. Các phiên bản còn lại thì vẫn được dùng
nhưng không phổ biến .

Bạn cũng nên chú ý rằng hầu hết các dòng mã của PHP đều được kết thúc bằng dấu chấm phẩy " ; " .
Dấu chấm phẩy cho biết khi vận hành PHP nếu một câu lệnh kết thúc nó có thể tiến hành câu lệnh
tiếp theo. Ngoặc đóng " > " PHP sau khi câu lệnh kết thúc cũng có tác dụng tương tự như " ; "


<php>

Nhận xét :

Giống như HTML PHP cho phép bạn có nhận xét về phác thảo các dữ liệu và có 3 cách sau :

1. // This comments out a single line.

2. print "Hi there"; #this is also a single line comment.

3. /* This is used to comment
out multiple lines */

_________________
Doi chi dep khi con om sach vo
Mong se tan khi tot nghiep khong xong
Về Đầu Trang Go down
Xem lý lịch thành viên http://xavang-nty.tk
 
Thiết lập web server trên windows
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» CẦN BÁN NHÀ NGÕ PHỐ DOÃN KẾ THIỆN - CẦU GIẤY - HÀ NỘI
» Chung cư xa la CT6 thiết kế 3 phòng ngủ chiết khấu 200tr
» Kỹ Sư Thiết Kế Kết Cấu, Thi Công - Công ty TNHH Thiết Kế Và Xây Dựng Xuân Huy
» Thiết bị chống trộm cho gia đình bạn
» Cần sự can thiệp của Chính phủ vào thị trường bất động sản

Permissions in this forum:Bạn không có quyền trả lời bài viết
.:: »-(¯`v::..XA VANG-FORUM ..::v´¯)-» ::. :: -::-CÔNG NGHỆ THÔNG TIN-::- :: Phầm mềm ứng dụng-
Chuyển đến