Tải bản đầy đủ (.doc) (18 trang)

Bai 2_HuongDan Cai Dat Xampp pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (953.66 KB, 18 trang )

2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Bài 2: Hướng dẫn cài đặt và sử dụng XAMPP
1. Web Server là gì ?
Web server (máy phục vụ web) : máy tính mà trên đó cài đặt phần mềm phục vụ Web, đôi khi
người ta cũng gọi chính phần mềm đó là web server.
Tất cả các web server đều hiểu mà chạy được các file *.htm và *.html, tuy nhiên mỗi web server
lại phục vụ một số kiểu file chuyên biệt chẳng hạn như IIS của Microsoft dành cho *.asp, *.aspx,
Apache dành cho *.php, Sun Java System Web Server của SUN dành cho *.jsp…
2. Nên chọn web server nào ?
Tùy thuộc vào các ngôn ngữ lập trình web mà chúng ta chọn webserver cho phù hợp. Để cài đặt
web server chạy php thì chúng ta nên dùng Apache.
Một web server có thể chạy được các ứng dụng của php phải tồn tại những thành phần cơ bản
sau : Apache-PHP-MySQL. Vài năn trước chúng ta phải cài đặt từng phần riêng biệt để chạy
được ứng dụng PHP, nhưng nay đã có gói web server chỉ cần cài đặt một lần là đầy đủ các thành
phần cơ bản trên như : AppServ, Wampp, Xampp…
Trong bài này, xin hướng dẫn sử dụng gói XAMPP vì những lý do sau :
- Ngoài việc hỗ trợ các thành phần căn bản như Apache-PHP-MySQL-phpMyAdmin, XAMPP
còn hỗ trợ các thành phần khác mà một số web server không có như Webmail-FTP-SSL-Perl.
- sử dụng rất dễ dàng.
- Hỗ trợ đầy đủ các thư viện mở rộng của PHP, đồng thời tích hợp thư viện PEAR.
3. Cài đặt Xampp
Hiện nay đã có Xampp phiên bản 1.7.3 nhưng phiên bản này dùng PHP 5.3 và lúc này PHP 5.3
đã có một số bug, ngoài ra một số host chưa hỗ trợ PHP 5.3 nên ở đây chúng ta dùng phiên bản
1.7.1. Đây là 1 phiên bản chạy khá ổn định trên các mã nguồn Joomla!, Zend Framework,
Drupal…
Download Xampp v1.7.1 : />Sau khi download về, chạy xampp-win32-1.7.1-installer.exe :
Nhấn nút ok để tiếp tục :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 1
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477


Nhấn nút next :
Chọn ổ đĩa và thư mục bạn cài đặt Xampp và sau đó ấn Next :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 2
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Chúng ta chỉ nên đánh dấu vào vùng màu đỏ còn các phần còn lại không nên đánh dấu vì nếu
đánh dấu thì các dịch vụ như Apache-MySQL-Filezilla sẽ được chạy ngay khi khởi động
windows :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 3
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Quá trình cài đặt của Xampp :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 4
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Sau khi cài đặt xong chúng ra nhấn nút Finish để hoàn tất quá trình cài đặt :
Khi nhấn nút Finish sẽ hiện ra một cửa số hỏi chúng ta có muốn chạy Xampp bây giờ không.
Chúng ta chọn Yes để bắt đầu vào bảng điều khiển của Xampp
Để chạy được webserver và PHP script chúng ta nhấn nút Start bên cạnh Apache và MySQL.
Chúng ta sẽ được như hình dưới :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 5
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Nhấn vào nút Admin bên cạnh Apache để vào trang chính của webserver và nhấn vào nút Admin
bên cạnh MySQL để vào phpMyAdmin (phần quản lý MySQL qua giao diện web)
Khi nhấn vào nút Admin bên cạnh Apache chúng ta được giao diện web như sau :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 6
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Nhấn vào English, sẽ ra cửa sổ chính của Xampp, đến đây bạn hoàn tất quá trình cài đặt.

Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 7
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477

(Nguồn : Zend.vn)
4. Tạo Virtual host trong Xampp
Khi chạy Zend Framework project, ta nên tạo cho mỗi Project 1 virtual host để tránh một số lỗi
khó hiểu không mong muốn, và cũng để link trên thanh address trở nên thân thiện hơn.
Bình thường, khi muốn chạy 1 project, ta thường phải đặt proj đó trong thư mục xampp/htdocs,
và để chạy ta gõ http://localhost/myproject. Bây giờ ta muốn chạy 1 proj mà lại đặt ở ổ
D:/myProject, và khi chạy thì gõ : http://myproject thì virtual host sẽ giải quyết vấn đề này.
Để tạo Virtual host, ta vào thư mục cài Xampp->apache->conf->extra, như của tôi là
E:\ForWorking\xampp\apache\conf\extra :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 8
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Mở file httpd-vhosts.conf bằng notepad :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 9
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Bỏ dấu # trước dòng NameVirtualHost *:80
Thêm vào cuối những dòng sau :
<VirtualHost *:80>
ServerAdmin
DocumentRoot "D:/myproject"
ServerName myproject
ServerAlias myproject
#ErrorLog "logs/dummy-host.wds.vn-error.log"
#CustomLog "logs/dummy-host.wds.vn-access.log" common
<Directory "D:/myproject">

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost *:80>
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 10
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Đối với những Proj nằm ở ổ đĩa khác và bạn muốn đặt tên domain khác thì bạn chỉ cần thay
đường dẫn tới proj tại Document Root, thẻ Director, thay tên tại ServerName và ServerAlias.
Tiếp theo, các bạn vào thư mục C:\Windows\System32\drivers\etc, mở file host bằng notepad,
sau đó thêm vào cuối file như sau :
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 11
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
127.0.0.1 localhost
127.0.0.1 myproject
Save lại. Ok, từ nay các bạn chạy myproject thì chỉ cần gõ http://myproject, thay vì gõ
http://localhost/myproject.
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 12
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Hướng dẫn Cấu hình Xampp & Cài đặt Magento trên
Localhost
Các bạn biết đấy Magento là 1 script đòi hỏi server của bạn phải có cấu hình cao. Chính vì thế,
rất nhiều người đã gặp không ít khó khăn khi cài đặt Magento. Sau đây mình xin hướng dẫn cụ
thể từng bước, để cấu hình lại server của bạn, cho phép sử dụng Magento Script.

Viêc đầu tiên là bạn vào tải xampp-win32-1.6.7-installer.exe

=95510775 (Xampp hiện tại là 1.7.0 nhưng ko hiểu
sao bản này ko tương thích với magento)

Bước tiếp theo ta tiến hành cài đặt Xampp chú ý nhấp chọn tất cả các mục con phía dưới và qua
mấy bước Next , Ok là xong.
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 13
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Để test xem bạn đã cài đặt Xampp thành công chưa? bạn mở trình duyệt lên và gõ
https://127.0.0.1 hoặc https://localhost enter nếu nó ra 1 trang chủ vậy có nghĩa là bạn đã cài
đặt thành công Xampp, nhấp vào status trên web để kiểm tra php mysql đã chạy chưa? Nếu vẫn
chưa chạy thì bạn vào Start/Program/Apache Friends/Xampp/XAMPP Control Panel (là cái hình
chữ nhật màu vàng nằm ỡ dưới system tray) kiểm tra xem apche va mysql đang ở chế độ stop
hay running.

Đến bước tiếp theo là trong khi cấu hình Xampp ( chú ý trong khi cấu hình edit các file bạn phải
stop các appche va mysql trên Xampp trước nhé)
Yêu cầu bắt buộc 1: webserver phải hỗ trợ .htacess. Nghĩa là Apache của bạn phải bật
mod_rewrite.

Để làm việc này, bạn mở file C:\xampp\apache\conf\httpd.conf bạn có thể edit file này bằng các
phần mềm cơ bản sẵn có của Window như Notepad,Wordpad hoặc bằng Notepad++. Tìm đến
dòng code sau:

Mã:
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 14
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
#LoadModule rewrite_module modules/mod_rewrite.so


Bỏ dấu # đi và save lại

Yêu cầu bắt buộc 2: Thiết lập sử dụng các extension của PHP C:\xampp\apache\bin\php.ini

Ta tìm đến file này, dùng các Notepad++ để edit.

đầu tiên ta tìm đoạn code

Mã:
;extension=php_mcrypt.dll

bỏ dấu ; đi, đoạn code này sẽ cho phép load Extension Mycrypt của PHP

Tiếp theo tìm đến dòng

Mã:
;extension=php_curl.dll

Bỏ dấu ; đi. đoạn code này sẽ cho phép load Extension Curl của PHP.

Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 15
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Tiếp theo tìm đến dòng


Mã:
;extension=php_pdo_mysql.dll

Bỏ dấu ; đi, đoạn code này cho phép load Extension Pdo kết nối với Mysql của PHP.


Tìm đến đoạn code

Mã:
;extension=php_pdo.dll

Bỏ dấu ; đi, đoạn code này cho phép load Extension Pdo của PHP

Nếu đoạn code này không có trong file php.ini của bạn, thì bạn phải thêm đoạn code này vào, bất
kì vị trí nào của file php.ini cũng được.

Sau đó save file php.ini lại.

Xong đâu đó thì bạn trở lại vào Start/Programs/Apache Friends/Xampp/XAMPP Control Panel
(là cái hình chữ nhật màu vàng nằm ỡ dưới system tray)
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 16
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Giờ thì ta đã hoàn thành cài đặt và cấu hình Xampp

Bạn vào Link sau để tải magento về />
Download 2 gói như hình dưới
Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 17
2 Bis Đinh Tiên Hoàng, Dakao, Quận 1, Tp HCM
www.athena.edu.vn. Tel : 38244041 – 090 78 79 477
Giải nén magento-1.2.1.2 copy thu mục magento vào C:\xampp\htdocs

Giải nén magento-sample-data-1.2.0 copy thư mục media và vào C:\xampp\htdocs\magento

Mở trình duyệt lên https://localhost/phpmyadmin tạo 1 database


VD database: magento

dbuser: root (mặc định)

dbpass: (mặc định rỗng)

sau đó tiến hành import db magento_sample_data_for_1.2.0 vào csdl vừa tạo

Bây giờ ta tiến hành cài đặt magento nhé

Mỡ trình duyệt ra và tiến hành cài đặt http://localhost/magento/

Trung tâm đào tạo CNTT Athena – tài liệu tham khảo môn joomla và TMĐT 18

×