Trình bày đầy đủ về các bước cài đặt php, apache, MySQL, phpMyadmin và cài 1 website
Thuyết trình Cài đặt một website bằng Apache trong HĐH Thành viên: 10520549 Bùi Văn Thu 11520361 Lê Thị Thắm Giảng viên: Hà Lê Hoài Trung 1 Tổng quan 1. Giới thiệu tổng quan về Web Server trên Ubuntu 2. Cài đặt Apache 3. Cài đặt Php5 4. Cài đặt MySQL 5. Cài đặt PhpMyadmin 6. Cài đặt 1 trang web (sử dụng mã nguồn mở NukeViet) 2 1.Giới thiệu sơ lược về web server trong Ubuntu Ubuntu Là một hệ điều hành do cộng đồng phát triển và là tuyệt vời cho các máy tính xách tay, máy tính để bàn và cả máy chủ. Bất kỳ bạn sử dụng nó ở đâu, Ubuntu đều có tất cả các ứng dụng mà bạn luôn cần, từ các ứng dụng soạn thảo văn bản tới thư điện tử, từ phần mềm máy chủ web tới các công cụ lập trình. 3 1. Giới thiệu sơ lược về web server trong Ubuntu Apache Apache hay là chương trình máy chủ HTTP là một chương trình dành cho máy chủ đối thoại qua giao thức HTTP. Apache chạy trên các hệ điều hành tương tự như Unix, Microsoft Windows, Novell Netware và các hệ điều hành khác. Apache đóng một vai trò quan trọng trong quá trình phát triển của mạng web thế giới (World Wide Web). Apache được phát triển và duy trì bởi một cộngđồng mã nguồn mở dưới sự bảo trợ của Apache Software Fo undation. Apache được phát hành với giấy phép Apache License và là một phần mềm tự do và miễn phí. 4 1.Giới thiệu sơ lược về web server trong Ubuntu Web Server Web Server là máy chủ có dung lượng lớn, tốc độ cao, được dùng để lưu trữ thông tin như một ngân hàng dữ liệu,chứa những website đã được thiết kế cùng với những thông tin l iên quan khác. Web Server có khả năng gửi đến máy khách những trang Web thông qua môi tr ường Internet hoặc Intranet qua giao thức HTTP Web Server Software còn có thể được tích hợp với CSDL (D atabase),hay điều khiển việc kết nối vào CSDL để có thể truy cập và kết xuất thông tin từ CSDL lên các trang Web và truyền tải chúng đến người dùng. 5 1.Giới thiệu sơ lược về web server trong Ubuntu Ưu điểm của web server linux nói chung và Ubuntu nói riêng. Khác với IIS trên Windows Apache trên Unix có 3 chế độ hoạt động khác nhau : winnt, prefork và worker. Đây là điểm mà IIS không sánh được với Apache. Apache prefork và worker cho phép mở nhiều Child Process, với 1 thread/1 child process (prefork) hoặc many thread/1 child process (worker). Do đó Apache cho phép xử lý mạnh hơn với prefork và càng mạnh hơn nữa với worker. Tuy nhiên cái gì mạnh thì tốn tài nguyên, còn về ổn định thì prefork là ổn định nhất. Với prefork và 1 server Unix tầm trung phải chia xẻ cho khoảng 500 người dùng nhiều dịch vụ khác cùng lúc, Apache có thể đạt tới mức xử lý 5000 request/1 second 6 2. Cài đặt Apache Mở terminal (Ctrl + Alt + T) và gõ dòng lệnh: sudo apt-get install apache2 Nhập mật khẩu và chọn “y”. Hệ thống sẽ download các thành phần và cài đặt. Kết quả: 7 2. Cài đặt Apache Nếu thành công, chúng ta mở trình duyệt và vào địa chỉ localhost và sẽ hiện ra như hình 8 9 3. Cài đặt php5 Mở terminal (Ctrl + Alt + T) và gõ dòng lệnh: sudo apt-get install php5 libapache2-mod-php5 Nhập mật khẩu và chọn “y”. Hệ thống sẽ download các thành phần và cài đặt. Sau khi cài xong, chúng ta dùng lệnh để khởi động lại apache sudo /etc/init.d/apache2 restart 10 . thiệu tổng quan về Web Server trên Ubuntu 2. Cài đặt Apache 3. Cài đặt Php5 4. Cài đặt MySQL 5. Cài đặt PhpMyadmin 6. Cài đặt 1 trang web (sử dụng mã nguồn. phần và cài đặt. Kết quả: 7 2. Cài đặt Apache Nếu thành công, chúng ta mở trình duyệt và vào địa chỉ localhost và sẽ hiện ra như hình 8 9 3. Cài đặt php5