..:: Diễn đàn lớp 07CK2 - ĐH.KHTN - TP.HCM ::..
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Lời Hay Ý Đẹp
Latest topics
» Tự học lập trình IOS trong vòng 24h
by kenanh 27/1/2014, 22:28

» xin tài liệu một số môn học
by nguyentvvan 21/8/2013, 21:34

» [Thảo luận] Bài toán đong nước
by giathinh9x 9/1/2013, 22:39

» Học Marketing Online, Học Chuyên viên Internet Marketing Online tại iNET
by NIIT-iNET 19/6/2012, 14:23

» Học PHP nâng cao, Học lập trình web với PHP nâng cao tại học viện iNET
by NIIT-iNET 19/6/2012, 14:22

» Học PHP, học lập trình web với PHP tại iNET vào ngày 19/07/2012
by NIIT-iNET 19/6/2012, 14:20

» PHIÊN BẢN MỚI CHO THIÊN ĐƯỜNG CÁ Ô LA LA !!!
by todaytv 13/3/2012, 15:35

» [hot] game khu vườn địa đàng phiên bản mobile của KVTM
by trantinh1713 3/1/2012, 15:20

» Đề tham khảo (update phút 90)
by ndc_2209 29/12/2011, 10:26

» Học bổng Lời Dịch tuần này.
by tienganh123 1/11/2011, 13:13

» [Thảo luận] Quản lý phân công giảng dạy PTTH
by huyquang0510 5/10/2011, 09:52

» Học tiếng Nhật - Top Globis
by tuquynh 21/9/2011, 10:35

» Học tiếng Nhật - Top Globis
by tuquynh 8/8/2011, 11:19

» Order Imitrex Online
by Khách viếng thăm 4/8/2011, 18:46

» Speeds Caffeine Metabolism Up
by Khách viếng thăm 4/8/2011, 18:12

» Skin For Good Caffeine
by Khách viếng thăm 3/8/2011, 14:54

» Cheap Pvc Figures
by Khách viếng thăm 1/8/2011, 19:32

» Action Rapid Onset Zolpidem Of
by Khách viếng thăm 31/7/2011, 01:13

» TUYỂN NHÂN VIÊN KINH DOANH ( làm việc tại văn phòng )
by canhkientp 5/7/2011, 14:59

» Demo + Vài điểm thảo luận về LINQ - Nhóm 7
by ChuongTienPhat 3/7/2011, 12:19


WAMP : Triển khai PHP, Apache, MySQL trên Windows

Go down

WAMP : Triển khai PHP, Apache, MySQL trên Windows Empty WAMP : Triển khai PHP, Apache, MySQL trên Windows

Bài gửi by ChuongTienPhat 10/10/2009, 18:41

WAMP : Triển khai PHP, Apache, MySQL trên Windows

Mình đã xem qua các bài viết của một số bạn trên VVN và cả một số 4rum
khác nêu thắc mắc về vấn đề triển khai PHP trên Windows Vista nhằm mục
đích học tập, và vấn đề cài đặt và cấu hình PHP trên IIS 7 khá phức tạp
và khó khăn cho một số bạn. Hôm nay, mình sẽ giới thiệu đến các bạn
cách cài đặt PHP, Apache và MySQL Lite trên Windows Vista để hỗ trợ cho
việc học tập PHP của các bạn. Mình sẽ có một bài hướng dẫn cấu hình
trên IIS sau. Ở bài viết này, mình giới thiệu cách triển khai PHP,
MySQL Lite và Apache thông qua WAMP khá đơn giản.


1. WAMP là gì ?.

WAMP hiểu đơn giản là một tập hợp các chương trình nguồn mở miễn phí
thường được dùng trong môi trường máy chủ. Nó bao gồm : PHP, MySQL
Lite, Apache và phpMyAdmin.

Trong đó :

- Apache : là phần mềm máy chủ Web.
- PHP : Ngôn ngữ lập trình theo dạng script, chạy trên máy chủ và trả về mã HTML cho trình duyệt.
- MySQL : Chương trình CSDL.



Homepage

http://www.wampserver.com/en/

Download

Bản mới nhất 2.0c, bản này bao gồm :

- Apache 2.2.8
- MySQL 5.0.51b
- PHP 5.2.6

http://nchc.dl.sourceforge.net/sourc...Server2.0c.exe
2. Cài đặt WAMP

Cài đặt WAMP rất đơn giản, các bạn để các thiết lập mặc định, click
Next cho đến khi hoàn thành. Quá trình cài đặt các bạn có thể xem ảnh
sau :

WAMP : Triển khai PHP, Apache, MySQL trên Windows 1 WAMP : Triển khai PHP, Apache, MySQL trên Windows 2

WAMP : Triển khai PHP, Apache, MySQL trên Windows 3 WAMP : Triển khai PHP, Apache, MySQL trên Windows 4

WAMP : Triển khai PHP, Apache, MySQL trên Windows 5 WAMP : Triển khai PHP, Apache, MySQL trên Windows 6

Ở bước cuối cùng. Nó sẽ yêu cầu bạn chọn trình duyệt mặc định. Các bạn
có thể chọn IE hoặc Firefox ( trỏ đường dẫn đến file thực thi của IE
hoặc FF ). Để biết chính xác đã cài đặt thành công hay chưa, các bạn mở
trình duyệt và gõ http://localhost/ . Nếu trình duyệt hiển thị như hình dưới thì quá trình cài đặt đã thành công.

WAMP : Triển khai PHP, Apache, MySQL trên Windows 9

Sau khi cài đặt xong, các bạn sẽ thấy biểu tượng của WAMP trên khay hệ
thống. Các hình sau mô tả các hiện trạng được thể hiện qua biểu tượng
của WAMP.

WAMP : Triển khai PHP, Apache, MySQL trên Windows 7
Menu vào các chức năng như cấu hình PHP, MySQL và Apache khi Click chuột trái vào biểu tượng của WAMP

Các màu sắc ở biểu tượng của WAMP trên khay hệ thống ( ngoài cùng bên
tay trái ) thể hiện trạng thái của WAMP các bạn có thể xem hình và môt
tả :

WAMP : Triển khai PHP, Apache, MySQL trên Windows 81 WAMP : Triển khai PHP, Apache, MySQL trên Windows 82 WAMP : Triển khai PHP, Apache, MySQL trên Windows 83


3. Giải quyết một số trường hợp không hoạt động vì Apache tranh chấp Port với IIS.

Ở một số trường hợp, mã PHP bạn viết hoàn toàn đúng và hợp lệ, nhưng
Apache vẫn không hoạt động, và trình duyệt trả về lỗi hoặc không thể
thực thi. Vấn đề ở đây là Apache và IIS cùng tranh chấp port 80 nên
phát sinh vấn đề trên.

Cách giải quyết đơn giản nhất ở đây là
change port. Vì chúng ta đang cấu hình cho PHP chạy trên Apache, nên
chúng ta sẽ change port của IIS. Chúng ta có thể change port của IIS
tạm thời sang port 81 thay vì mặc định là 80. Cách change port cho IIS
như sau : ( Mình thực hiện trên Vista, trên XP các bạn thực hiện tương
tự )

- Vào Control Panel --> Administrative Tools --> Internet Information Services (IIS) Manager.

WAMP : Triển khai PHP, Apache, MySQL trên Windows Ff

- Ở cây thư mục bên trái, các bạn Click chuột phải vào Default Web Site và chọn Edit Bindings...

WAMP : Triển khai PHP, Apache, MySQL trên Windows Wol_errorTấm ảnh đã được thu nhỏ. Click vào đây để xem đầy đủ. Kích thước nguyên thủy của tấm ảnh là: 1024x481.
WAMP : Triển khai PHP, Apache, MySQL trên Windows F1

- Hộp thoại Site Bindings được hiển thị, các bạn chọn phần http, sau đó chọn Edit.

WAMP : Triển khai PHP, Apache, MySQL trên Windows Fff

- Hộp thoại Edit Site Bindings được hiển thị, ở mục Port, các bạn sẽ thấy giá trị mặc định của nó là 80, các bạn thay đổi nó sang 81. Click OK.

WAMP : Triển khai PHP, Apache, MySQL trên Windows F3


Đến đây, quá trình cài đặt hầu như đã hoàn tất. Sẵn đây, mình sẽ giới
thiệu cách tạo thư mục ảo ( Virtual Directory ) trên Apache để bạn có
thể chạy file .php ở một thư mục khác, không cần phải chép file .php
vào root của Apache.

* Việc đầu tiên, các bạn set register_global sang On để trình duyệt có thể trả về các mảng global trong mã PHP (mình
nói set về On ở đây chỉ để test code PHP mà mình post ở sau, không
khuyến khích set On, nếu bạn học sâu về PHP sẽ hiểu rõ vấn đề này, tính
năng register_global mặc định là Off vì vấn đề bảo mật )
, các giá trị khác các bạn sẽ thiết lập khi đụng đến WAMP : Triển khai PHP, Apache, MySQL trên Windows 4.
Thông thường, các bạn phải thiết lập nó trong file php.ini . Nhưng ở
đây, mình sẽ giới thiệu cách set thông qua WAMP, rất đơn giản và an
toàn WAMP : Triển khai PHP, Apache, MySQL trên Windows 4.

Các bạn click chuột trái vào biểu tượng của WAMP ở khay hệ thống, Chọn PHP ---> PHP Setting ---> Chọn mục register_global

WAMP : Triển khai PHP, Apache, MySQL trên Windows T1

** Và đây là cách tạo thư mục ảo để trỏ đến mục bạn save file PHP.

Các bạn Click chuột trái vào biểu tượng của WAMP, chọn Apache --> alias Directories --> Add a alias.

WAMP : Triển khai PHP, Apache, MySQL trên Windows T2

Một cửa số Command sẽ hiện lên, và các bạn làm theo hướng dẫn trên màn hình. Ở đây mình đặt alias là VVN


WAMP : Triển khai PHP, Apache, MySQL trên Windows Tff

Sau khi Enter nó sẽ yêu cầu bạn gõ đường dẫn đến thư mục cần tạo thư mục ảo, ở đây mình tạo thư mục ảo trỏ đến C:/VVN/.

WAMP : Triển khai PHP, Apache, MySQL trên Windows T3

Sau khi tạo xong, khi muốn chạy file .php trong thư mục C:/VVN/ bạn vào trình duyệt gõ http://localhost/VVN/vistavietnam.php ( Tương tự khi các bạn đặt alias và trỏ đến thư mục khác ).

*** Test.

Cuối cùng, mình sẽ test demo một đoạn code rất đơn giản để các bạn có thể thấy chúng ta đã cài đặt hoàn toàn thành công.

Đoạn code mình viết như sau :





echo "Welcome to VistaVietNam.net.

";
echo "Giới thiệu WAMP : triển khai PHP, MySQL, Apache trên Windows ( XP / Vista 32/64bit )";
echo "

";

echo "In ra mã kịch bản đang chạy
";
echo "Bạn đang chạy tập tin $PHP_SELF.
\n";

echo "Bản đang chạy PHP verison : ".PHP_VERSION."
";

echo "Bạn đang xem trang này với
$HTTP_USER_AGENT

Từ địa chỉ IP : $REMOTE_ADDR";
echo "
Bạn đang chạy script PHP trên : $SERVER_NAME";

?>
Và đây là kết quả khi chạy trên trình duyệt.

WAMP : Triển khai PHP, Apache, MySQL trên Windows Tf



Tóm lại, như trên các bạn đã cấu hình 1 lần cho PHP, Apache. Và bạn có
thể học PHP và chạy nó trên Apache. Bài viết này mình giới thiệu đến
nhằm giúp các bạn mới học PHP và gặp khó khăn khi cấu hình PHP với IIS
7 trên Vista. Với nhưng Project lớn, chúng ta nên cài thủ công PHP,
MySQL và Apache với các gói cài đặt riêng biệt thì tốt hơn. Tuy nhiên,
cách như bài mình giới thiệu chỉ nhằm đến những người mới học như đã
nói. Mong các bạn đừng so sánh với những "cao thủ Pro" WAMP : Triển khai PHP, Apache, MySQL trên Windows 4.

Ở bài kế tiếp, mình sẽ giới thiệu đến các bạn một IDE nguồn mở rất nổi
tiếng và mạnh mẽ hiện nay là Eclipse. Thông qua Eclipse, các bạn có thể
Code và thực thi code PHP rất hay, và còn có thể sử dụng để code nhiều
ngôn ngữ lập trình khác như Java, C/C++, Python.....

Bên
cạnh đó, mình cũng sẽ cố gắng giới thiệu đến các bạn cách cấu hình PHP
chạy trên IIS 7 ( trên Vista 32bit/64bit, cả trên bản SP1 ) trong thời
gian sớm nhất.

Bài viết chắc chắn gặp nhiều thiếu sót và sai sót, mong các bạn cho ý kiến và bổ sung những sai sót mình gặp phải.

Xin chân thành cảm ơn các bạn !.
Thân ! Trích từ: http://windowsvn.net/forum/showthread.php?t=7474
ChuongTienPhat
ChuongTienPhat
Admin
Admin

Nam
Tổng số bài gửi : 978
Age : 34
Registration date : 17/12/2007

http://360.yahoo.com/ztienphat2709z

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết