Cài đặt xampp trên Ubuntu 16.04


11

Tôi đã cố gắng cài đặt bằng PPA và cũng bằng cách tải xuống ứng dụng xampp từ apachefriends.org nhưng tất cả đều vô ích. Làm cách nào để cài đặt xampp mà không gặp lỗi? Có người đề nghị một cách.

bash: ./xampp-linux-x64-5.6.20-0-installer.run: cannot execute binary file: Exec format error

Đây là lỗi tôi gặp phải trong khi tôi cố gắng cài đặt

Câu trả lời:


27

Nếu bạn đang gặp phải các lỗi cụ thể, sẽ rất hữu ích khi có chúng trong bài đăng của bạn để giúp chúng tôi chẩn đoán sự cố. Nhưng để cài đặt xampp, nó phải dễ như:

wget https://www.apachefriends.org/xampp-files/5.6.20/xampp-linux-x64-5.6.20-0-installer.run
sudo su
chmod +x xampp-linux-x64-5.6.20-0-installer.run
./xampp-linux-x64-5.6.20-0-installer.run

Lấy từ http://www.ubuntumaniac.com/2016/04/install-xampp-5620-on-ubfox-1604.html .


bash: ./xampp-linux-x64-5.6.20-0-installer.run: không thể thực thi tệp nhị phân: Lỗi định dạng Exec Đây là lỗi tôi gặp phải trong khi tôi cố gắng cài đặt
Sarath

Bạn đang chạy i386 (32 bit) hay x86_64 (64 bit)? Hoặc một kiểu kiến ​​trúc khác hoàn toàn (ví dụ: ARM cho Raspberry Pi)? Trang này trên SourceForge có xampp 5.6.20 được biên dịch cho Linux 32 bit (đó là liên kết tải xuống không phải là x64). Hãy thử tải xuống và thực hiện nó với chmod a+x xampp-linux-5.6.20-0-installer.run && ./xampp-linux-5.6.20-0-installer.run. Lỗi đó chỉ ra rằng bạn đang sử dụng một cái gì đó được biên dịch cho kiến ​​trúc khác.
Foxie

Tôi có thể tải xuống xampp cho 32 bit trên Ubuntu ở đâu?
Sarath

Vui lòng tham khảo bình luận trước đây của tôi; Tôi đã cung cấp một liên kết ở đó đến trang SourceForge có sẵn 32 bit xampp 5.6.20.
Foxie

3
năm 2018 của nó và tôi vẫn phải cài đặt nó bằng các lệnh cụ thể mà bạn đã mô tả. Tại sao địa ngục lại phức tạp như vậy? Nhấp đúp chuột để giành chiến thắng
Adam

3

Nếu bạn muốn cài đặt mới, hãy làm theo

Lưu ý: LAMPP là phiên bản dành riêng cho Linux của XAMPP.

  1. Tải xuống LAMPP-Server bằng lệnh này

    $sudo apt-get install lamp-server^

  2. Goto https://www.apachefriends.org/doad.html và tải xuống phiên bản phần mềm LAMPP mà bạn muốn cho Linux (Ubuntu).

  3. Mở Terminal của bạn và xác định vị trí tệp (theo mặc định, nó tải xuống thư mục Tải xuống)

    cd Downloads

  4. Thực hiện lệnh này

    sudo chmod +x xampp-linux-x64-7.1.7-0-installer.run

    Lưu ý: Phiên bản XAMPP bạn sẽ tải xuống có thể khác nhau, vì vậy hãy thay đổi phiên bản trong lệnh này cho phù hợp.

    Bạn sẽ được hỏi mật khẩu hệ thống của bạn

  5. Bây giờ hãy chuyển sang chế độ SuperUser

    sudo su

  6. Chạy trình cài đặt, nhưng không đóng Terminal.

    ./xampp-linux-x64-7.1.7-0-installer.run

    Lưu ý: Một lần nữa thay đổi phiên bản để thực hiện lệnh này.

    Một hộp thoại sẽ mở ra, nếu bạn gặp lỗi, hãy bỏ qua nó. Trong hộp thoại, bấm tiếp theo (cho mỗi bước) và chuyển qua quá trình cài đặt. Khi XAMPP được cài đặt, nhấp vào kết thúc.

  7. Quay trở lại Terminal của bạn và thay đổi thư mục

    cd /opt/lampp

  8. Để đặt mật khẩu, nhập

    ./lampp security

    Nhấn y(Enter) và nhập mật khẩu mới và nhập lại mật khẩu này để xác nhận

  9. Bắt đầu XAMPP

    ./xampp start

  10. exit(Enter) để thoát khỏi superuser

  11. Để bắt đầu LAMPP, thực hiện lệnh này

    sudo /opt/lampp/lampp start

  12. Để dừng LAMPP, thực hiện lệnh này

    sudo /opt/lampp/lampp stop


1

Theo mặc định, Ubuntu không cho phép các tệp được thực thi, do đó bạn cần phải kích hoạt nó.

1) Chọn tệp .run và chuyển đến thuộc tính của nó.
2) Chuyển đến tab quyền và bật tùy chọn 'có thể thực thi '
3) Bây giờ nếu bạn có quyền root, bạn có thể nhấp đúp vào nó và hoàn tất quá trình cài đặt. Hoặc làm sudo ./xampp-linux-x64-7.2.2-0-installer.run để đảm bảo bạn có phiên bản chính xác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.