2010-12-22 46 views
17

Có thể lưu trữ máy chủ web trong điện thoại Android không? Tương tự như Apache. Tôi muốn truy cập máy chủ web từ trình duyệt di động .Máy chủ Web dành cho Android

Không thể tìm thấy bất kỳ tham chiếu trực tuyến nào. Điều này có thể không?

Cảm ơn trước

+0

Bạn đang cố gắng để làm gì? –

+1

Có thể http://code.google.com/p/android-http-server/? – Adnan

+0

Tôi muốn lưu trữ một máy chủ web như Apache TomCat. Điều này có thể không? – perumal316

Trả lời

16

Ngắn: có. Nếu bạn đang xem mã, hãy kiểm tra gói org.apache.http. Nếu bạn đang xem một ứng dụng sẵn sàng, hãy kiểm tra iJetty và kWS.

0

Có, có thể. Có thể không phức tạp như Apache, nhưng có thể.

Nhìn vào Cổng thông tin điện thoại Moto chẳng hạn, máy chủ web có máy chủ web. Và có một số ứng dụng cho mục đích này trong Market.

+0

Xin chào, Nhưng tôi muốn lưu trữ Apache Tomcat nơi tôi cũng sẽ có Java Servlets. Có cách nào để thực hiện việc này trong Android không? Tôi đã thử i-Jetty nhưng theo cấu hình không có tùy chọn để bao gồm các servlet java của tôi. Bất kỳ ý tưởng nào về cách giải quyết vấn đề này? – perumal316

3

Atjeews máy chủ ứng dụng android, dấu chân nhỏ, lợi thế lớn nhất đối với tôi là hỗ trợ jsp.

5

KSWEB - bộ phát triển web trên nền tảng Android. Nó bao gồm: một máy chủ web, ngôn ngữ lập trình PHP và cơ sở dữ liệu MySQL. KSWEB cho phép bạn tổ chức một nền tảng để chạy và gỡ lỗi các ứng dụng web (trang web) trong thiết bị Android của bạn. Làm việc với ứng dụng rất đơn giản. Để khởi động máy chủ, nó đủ để chạy ứng dụng của chúng ta, chọn, nếu cần thiết, cổng và thư mục gốc.

Theo mặc định, KSWEB chứa tệp cấu hình đầy đủ chức năng của máy chủ, PHP và MySQL. Tuy nhiên, nếu bạn muốn thay đổi chúng, hãy vào tùy chọn máy chủ và nhấp vào mục «INI Files». Các tệp cấu hình sẽ được chuyển sang thẻ SD của thiết bị của bạn tại «/ mnt/sdcard/ksweb/ini /», nếu có. Nếu liên tục nhấp vào cài đặt mục «INI Files» KSWEB sẽ sử dụng các tệp cấu hình bên trong.

Có gì trong kế hoạch?

  1. Xem xét các yêu cầu đối với hệ điều hành Android, cụ thể là giảm yêu cầu cho phiên bản Android để chạy ứng dụng lên 2.0;
  2. Thêm khả năng theo dõi luồng lỗi phát sinh khi làm việc với php và mysql;
  3. Di chuyển tệp nhật ký trên máy chủ và mysql trên sdcard;
  4. Mở rộng các thư viện PHP bổ sung. Ví dụ, pdo_mysql;
  5. Di chuyển tệp cơ sở dữ liệu sang MySQL trên sdcard.

https://play.google.com/store/apps/details?id=ru.kslabs.ksweb http://www.kswebserver.ru/

+0

KSWEB có giống với kWS không? –

2

Kiểm tra KSWEB và Bit Web Server, cả sử dụng Lighttpd máy chủ als, php và mysql hỗ trợ.

tôi đã thử KSWEB, nó hoạt động đáng kinh ngạc, nhưng tôi chưa biết cách sử dụng modrewrite. nhưng, nó phải hoạt động. bạn có thể thử phiên bản dùng thử của KSWEB trước khi mua nó.

KSWEB chi phí nhiều hơn một chút so với Máy chủ web bit chỉ 0, XX $. nếu bạn quyết định mua nó, đăng kinh nghiệm của bạn ở đây ... tôi cũng muốn biết ...:)

Bit Web Server

KSWEB

2

Gần đây tôi đã cài đặt BitWeb mà tôi khuyên bạn nên đánh giá cao. Tôi có một điện thoại bắt nguồn từ cho tôi mượn thêm một số tùy chọn (và tôi cũng khuyên bạn nên root nếu bạn không có và có kế hoạch làm bất kỳ máy chủ tinkering nào cả)

BitWeb là tốt ở chỗ nó bao gồm một máy chủ lighttpd, bị tước xuống cơ chế php và một công cụ mysql bị lột bỏ cho bạn một hệ thống LAMP nhanh chóng và bẩn chỉ với một ứng dụng. Tôi sử dụng của tôi kết hợp với một ứng dụng sshd để đạt được một vỏ busybox, tôi cài đặt nano và sử dụng kết nối ssh để làm một chia sẻ sshfs để chỉnh sửa nội dung từ máy của tôi. Bitweb bao gồm khả năng tinh chỉnh cài đặt cấu hình cho cả ba dịch vụ và thậm chí tôi đã quản lý nhiều máy chủ Zend hoạt động trên một máy chủ nhỏ với một chút chỉnh sửa đối với quy tắc viết lại và cài đặt application.ini.

https://play.google.com/store/apps/details?id=com.andi.serverweb&hl=en

Nếu bạn muốn xem một số tùy chọn cấu hình tôi phải tùy chỉnh, tôi có thể gửi cho họ hoặc trả lời qua email với những gì tôi thiết lập cũng như một số ý kiến ​​về những cạm bẫy tôi chạy vào cùng cách. (Gần đây, tôi đã đăng một chủ đề tự trả lời trên đây bằng cách này, mặc dù nó không được cụ thể hóa cho nền tảng Android nhưng với lighttpd/Zend)

Tôi chỉ bị bẻ khóa mà t-mobile/HTC dường như không có kế hoạch nâng cấp điện thoại của tôi ngoài Gingerbread vì tôi hiểu một số hệ điều hành Android mới có cách để bạn có thể truy cập một số phần cứng (chẳng hạn như máy ảnh) từ tập lệnh hoặc mã được biên dịch mà không bị phiền phức. Nếu tôi muốn làm điều đó ngay bây giờ, tôi cần phải mã hóa giao diện của chính mình cho họ hoặc có được một ứng dụng đầu cuộn có khả năng thực hiện nó thực sự tác vụ điện thoại của tôi khi chạy song song với các dịch vụ web/mysql/php .

+0

FYI, tôi đã chuyển đổi từ máy chủ bitweb sang gói máy chủ cuối cùng vì nó bao gồm nhiều máy chủ tất cả trong một ứng dụng. – Scott

0

Cho đến bây giờ tôi đã thấy tất cả các ứng dụng đó đều được thanh toán. Và những người khác không có phpmyadmin. Và cuối cùng tôi tìm thấy một. Bạn có thể xem máy chủ kickweb.

Android web server PHP/MySQL/PHPMyAdmin

Yêu cầu

  • Bộ nhớ trong không được nhỏ hơn 50MB!
  • API Android tối thiểu 9 (GINGERBREAD)!

Tính năng

  • Lighttpd 1.4.34
  • PHP 5.5.9
  • MySQL 5.1.62
  • MSMTP 1.4.31
  • phpMyAdmin 4.1.10
  • Nginx 1.5 .11

Mặc định Document Root (htdocs)

  • Đường dẫn:/sdcard/htdocs/

URL mặc định

  • Địa chỉ: localhost: 8080

phpMyAdmin I nformations

  • Địa chỉ: localhost: 10000
  • Tên đăng nhập: root
  • Mật khẩu:

MySQL Informations

  • Host: localhost
  • Cổng: 3306
  • Tên đăng nhập : Root
  • Mật khẩu:

Nếu bạn thấy khó khăn để làm cho nó làm việc, bạn có thể xem video này: https://youtu.be/3_m3vNGTp74

Các vấn đề liên quan