Hướng dẫn cài xampp trên ubuntu server
Vì sao mình dùng 775 mà không phải 777 thì các bạn có thể xem thêm tại đây để các bạn có thể tự gán quyền cho phù hợp với mục đích của bạn. Giả sử ta tạo path /opt/lampp/htdocs/mysite/index.php Ở đây mình sử dụng virtual host để chạy các php sites. Để sử dụng được VirtualHost ta cần bật tính năng này trong /opt/lampp/etc/httpd.conf Tìm đến dòng Include etc/extra/httpd-vhosts.confVà bỏ dấu # đi (uncomment). Save file là OK. Sau đó ta sẽ config project trong file httpd-vhosts-conf. Để edit được file ta cần cài leafpad editor bằng lệnh sudo apt-get install -y leafpad Config file httpd-vhosts.conf sudo leafpad /opt/lampp/etc/extra/httpd-vhosts.conf leafpad hiện lên ta paste đoạn sau NameVirtualHost :1010
Listen :1010
Trong đó port có thể đặt bất kỳ. Để tạo nhiều site chạy trên port # nhau ta cứ past đoạn trên ra nhiều phần và nhớ thay port và path/to/your-site. - Dùng chức năng update-rc.d để cài đặt script vừa tạo chạy lúc khởi động ở level mặc định ( level 3&5) MÃ: CHỌN TẤT CẢ -Khởi động lại ubuntu và vào http://localhost để kiểm tra nếu truy cập được thì xampp đã tự động start 5. Gỡ bỏ xampp khỏi ubuntu : MÃ: CHỌN TẤT CẢ Thực tế lệnh này xóa thư mục cài xampp 6. Một số trường hợp báo lỗi khác : trong một số trường hợp khi khởi động xampp bị báo lỗi “Another web server daemon is already running” khi truy cập vào localhost http://localhost sẽ hiện thông báo có nội dung It works! This is the default web page for this server. The web server software is running but no content has been added, yet. là vì đã có một dịch vụ apache đã start trước đó Xử lí : Ta sẽ stop lampp & apache2 như sau MÃ: CHỌN TẤT CẢ Và gỡ bỏ apache MÃ: CHỌN TẤT CẢ`$ sudo tar jxvf /home/hiepnguyen/downloads/xampp-linux-1.7.1.tar.gz -C /opt`0 Nếu vẫn còn báo lỗi không cho phép gỡ bỏ thì chạy tiếp lệnh : MÃ: CHỌN TẤT CẢ`$ sudo tar jxvf /home/hiepnguyen/downloads/xampp-linux-1.7.1.tar.gz -C /opt`1 Sau đó chạy lại MÃ: CHỌN TẤT CẢ`$ sudo tar jxvf /home/hiepnguyen/downloads/xampp-linux-1.7.1.tar.gz -C /opt`2 Đến đây vào lại http://localhost sẽ không báo lỗi nữa Khởi động XAMPP bị lỗi MySql can not start : lỗi này liên quan đến phân quyền cho thư mục lampp của xampp ta sẽ set lại quyền là : Bạn đang muốn cài đặt Xampp trên Ubuntu (Linux) để hoặc web hoặc php. Bài viết này sẽ hướng dẫn các bạn thực hiện điều đó và thật tốt khi mà nó tích hợp cả Apache, PHP, MySQL, FTP Server, Mail Server và phpMyAdmin,… 1. Download XamppCác bạn download bản mới nhất của Xampp tại đây Các bạn chọn phiên bản phù hợp với máy tính của bạn. Ví dụ của mình là ubuntu 32 bit nên mình chọn phiên bản Xampp 5.6.3 32 bit. 2. Cài đặt XamppSau khi download về, các bạn mở terminal lên và di chuyển đến thư mục chứa nó (thường là ở Download) bằng các lệnh sau: Lưu trữ một trang web trên hệ thống Linux thường bao gồm nhiều gói phần mềm hoạt động cùng nhau để mang lại trải nghiệm duyệt web cho người xem tiềm năng. Ví dụ: PHP thường tự động hiển thị nội dung web nhưng lấy dữ liệu từ cơ sở dữ liệu. Đây là hai thành phần riêng biệt và cả hai đều phải được cài đặt để trình bày trang web như dự định. XAMPP là một gói phần mềm có thể chạy trên Ubuntu Linux và giúp cuộc sống của bạn dễ dàng hơn một chút khi lưu trữ web. XAMPP là viết tắt của đa nền tảng (X), Apache (A), MariaDB (M), PHP (P) và Perl (P). Đây đều là những thành phần phổ biến được sử dụng trong dịch vụ lưu trữ web và việc kết hợp chúng thành một bản cài đặt duy nhất giúp cho quá trình thiết lập ban đầu bớt phức tạp hơn. XAMPP cũng đi kèm với Bitnami, cho phép bạn cài đặt các hệ thống quản lý nội dung, chẳng hạn như WordPress, cũng như các ứng dụng khác ngoài cài đặt XAMPP nếu bạn chọn. Trong hướng dẫn này, chúng tôi sẽ đề cập đến việc cài đặt XAMPP trên Ubuntu Linux. Làm theo hướng dẫn từng bước của chúng tôi để thiết lập nó trên hệ thống của riêng bạn. Trong hướng dẫn này, bạn sẽ học:
Cài đặt XAMPP trên Ubuntu Linux Cài đặt XAMPP trên UbuntuMở một thiết bị đầu cuối dòng lệnh và gõ các lệnh sau để tải xuống và cài đặt XAMPP trên hệ thống của bạn.
Quản lý cài đặt XAMPPBây giờ XAMPP đã cài đặt xong, bạn có thể sử dụng chương trình để khởi động và dừng bất kỳ thành phần nào đã cài đặt, chẳng hạn như Apache và MariaDB. Tab Quản lý máy chủ bên trong XAMPP Để quản lý thêm máy chủ web của bạn và cài đặt các ứng dụng bổ sung như hệ thống quản lý nội dung, hãy điều hướng đến Các thành phần của XAMPP cũng như các ứng dụng bổ sung có thể được kiểm soát từ bảng điều khiển web Đây là bảng điều khiển web của XAMPP. Sử dụng nó để duyệt tài liệu, cài đặt ứng dụng, truy cập cơ sở dữ liệu của bạn thông qua phpMyAdmin, v.v. Phần kết luậnXAMPP là một gói phần mềm tiện lợi cho phép bạn thiết lập và chạy trang web của mình nhanh hơn việc cài đặt các thành phần riêng lẻ. Trong hướng dẫn này, chúng ta đã biết cách cài đặt XAMPP trên Ubuntu Linux. Từ đây, bạn có thể sử dụng giao diện web tiện lợi của nó để định cấu hình trang web của mình. |