Phạm Đình Sắc Mã nguồn mở
LỜI MỞ ĐẦU
Ngày nay, chúng ta đang sống trong thế giới của công nghệ thông tin. Tin học đã
đi vào các ngõ ngách của đời sống xã hội, từ những công việc đơn giản như giải
một bài toán thuần túy đến những vấn đề phức tạp như việc áp dụng tin học cho
công nghệ viễn thông hay trong nghiên cứu vũ trụ… Việc ứng dụng công nghệ
thông tin trong quản lý đã và đang đem lại nhiều lợi ích thiết thực cho doanh
nghiệp từ việc lưu trữ dữ liệu đến việc tìm kiếm thông tin, lên các báo cáo … giúp
cho công tác quản lý được thực hiện một cách dễ dàng hơn.
Hiện nay, phần mềm mã nguồn mở đã và đang thu hút được sự chú ý mạnh mẽ của
cộng đồng, và số lượng phần mềm cũng như người dung đã tăng lên một cách đáng
kể. Những lợi ích do phần mềm nguồn mở mang lại chắc chắn sẽ khiến bạn nếu
chưa sử dụng nên suy nghĩ để lựa chọn giữa phần mềm thương mại và phần mềm
mở. Dưới đây là một ứng dụng phần mềm của công nghệ thông tin về nguồn mở.
MỤC LỤC
Quốc Dũng – Minh Hiếu – Thu Hồng
1
Phạm Đình Sắc Mã nguồn mở
A. Giới thiệu về mã nguồn mở
Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng một giấy phép nguồn
mở. Giấy phép này cho phép bất cứ ai cũng có thể nghiên cứu, thay đổi và cải tiến phần mềm và
phân phối phần mềm ở dạng chưa thay đổi hoặc đã thay đổi.
Năm 1998 một nhóm người chủ trương rằng thuật ngữ phần mềm tự do nên được thay thế bằng
phần mềm nguồn mở vì thuật ngữ này ít mơ hồ hơn và dễ sử dụng hơn cho giới doanh nghiệp.
Định nghĩa Nguồn mở của tổ chức Sáng kiến Nguồn mở (Open Source Initiative – OSI) thể hiện
một triết lý nguồn mở và xác định ranh giới về việc sử dụng, thay đổi và tái phân phối phần mềm
nguồn mở. Giấy phép phần mềm cung cấp cho người dùng các quyền vốn bị cấm bởi bản quyền,
gồm các quyền về sử dụng, thay đổi và tái phân phối. Một vài giấy phép phần mềm nguồn mở đã
được thẩm định thuộc giới hạn của Định nghĩa Nguồn mở. Thí dụ nổi bật nhất là Giấy phép
Công Cộng GNU (GPL) . Trong khi nguồn mở cho phép chúng truy cập vào nguổn của một sản
phẩm, giấy phép nguồn mở cho phép tác giả điều chỉnh cách truy cập đó.
Phải có 1 bản vBulletin – phiên bản mới nhất
II. XAMPP
1. Giới thiệu
XAMPP là một bộ công cụ lập trình PHP có thể cài đặt được trên nhiều nền tảng khác nhau. Các
ký tự mang các ý nghĩa sau:
Chữ X đầu tiên trong cụm từ XAMPP ám chỉ cross-platform nghĩa là XAMPP có thể
chạy trên Windows, Linux, Mac OS, Solaris
Chữ A=Apache, XAMPP bao gồm 1 Apache HTTP Server giúp chạy các ứng dụng web.
Chữ M=MySQL hệ quản trị cơ sở dữ liệu My SQL cũng được bao gồm trong XAMPP.
Chữ P=PHP ngôn ngữ lập trình PHP.
Chữ P cuối cùng có nghĩa là Perl ngôn ngữ lâp trình Perl
Ngoài ra XAMPP cũng bao gồm phpMyAdmin- một công cụ dạng web-base giúp quản trị
database MySQL và rất nhiều thư viện hỗ trợ lập trình khác như: OpenSSL, pdf class, mhash,
IMAP C-Client
2. Cài đặt
Để cài đặt XAMPP các bạn vào trang http://www.apachefriends.org/en/xampp.html để tải
Xampp phiên bản mới. Ở đây có đủ bộ XAMPP cho Windows, Linux, MacOS và cả
Solaris, vì vậy mọi hệ điều hành nó đều chạy được.
Quốc Dũng – Minh Hiếu – Thu Hồng
3
Phạm Đình Sắc Mã nguồn mở
Sau khi tải về, bạn sẽ có 1 file zip. Giải nén file đó ra 1 thư mục bất kỳ, ví dụ
C:\Doccuments and Setting\
Để chạy web Server, bạn chạy tập tin xampp.exe để cài đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
4
Phạm Đình Sắc Mã nguồn mở
Quá trình đang cài đặt
Chọn “y” để tiếp tục
Quốc Dũng – Minh Hiếu – Thu Hồng
Vào thư mục include đổi tên tập tin config.php.new thành config.php
Quốc Dũng – Minh Hiếu – Thu Hồng
10
Phạm Đình Sắc Mã nguồn mở
Và chỉnh sửa nó
Quốc Dũng – Minh Hiếu – Thu Hồng
11
Phạm Đình Sắc Mã nguồn mở
Quốc Dũng – Minh Hiếu – Thu Hồng
12
Phạm Đình Sắc Mã nguồn mở
Thay tên cơ sở dữ liệu bằng cơ sở dữ liệu ta vừa tạo ( sql) , địa chỉ email, tên host,
và tài khoản host.
Vào trình duyệt web nhập localhost/diendan để cài đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
13
Phạm Đình Sắc Mã nguồn mở
Thực hiện các bước để ghi dữ liệu vào cơ sở dữ liệu (sql) của ta tạo ra.
Điền tiêu đề cho diễn đàn vào khung BB title, tên host vào URL, và địa chỉ email
Quốc Dũng – Minh Hiếu – Thu Hồng
14
Phạm Đình Sắc Mã nguồn mở
Tạo tài khoản cho người quản trị diễn đàn.
Cài đặt thành công
Quốc Dũng – Minh Hiếu – Thu Hồng
15
Phạm Đình Sắc Mã nguồn mở
Tiếp theo xóa file install trong diendan để không cài đặt lại.
Dùng trình duyệt web nhập vào localhost/diendan ta vào được diễn dàn vừa cài
Điền các thông tin cho forum con
Quốc Dũng – Minh Hiếu – Thu Hồng
21
Phạm Đình Sắc Mã nguồn mở
Mục Act as Forum chọn đồng ý ( để thành viên không được đăng bài viết vào đây)
Tạo được forum con.
Quốc Dũng – Minh Hiếu – Thu Hồng
22
Phạm Đình Sắc Mã nguồn mở
Tiếp tục tạo forum con trong forum vừa tạo ra, khung parent Forum chọn forum
cha
Mục Act as Forum không để thành viên có thể đăng bài viết
Quốc Dũng – Minh Hiếu – Thu Hồng
23
Phạm Đình Sắc Mã nguồn mở
Ta được forum con
Quốc Dũng – Minh Hiếu – Thu Hồng
24
Phạm Đình Sắc Mã nguồn mở
VII. Xóa Forum con
Vào nơi admincp chọn forum cần xóa rồi chọn delete forum
Xóa được forum tên Main category
Quốc Dũng – Minh Hiếu – Thu Hồng
25