2013-07-13 32 views
6

Lúc đầu, tôi sử dụng Struts 2 để phát triển một trang web trong công nghệ web Java. Vì vậy, tôi đã cài đặt Apache Tomcat làm máy chủ localhost và MYSQL làm cơ sở dữ liệu (MYSQL đây là ứng dụng đầy đủ từ mysql.com, không phải các gói như XAMPP hoặc WAMP ...)Tôi có thể giữ MYSQL và WAMP Server chạy cùng nhau không?

Nhưng bây giờ tôi chuyển sang tìm hiểu một chút về PHP vì vậy tôi cài đặt gói WAMP đầy đủ. Khi tôi bắt đầu tất cả các dịch vụ của WAMP và vào trình duyệt và gõ localhost, mọi thứ hoạt động tốt

Nhưng khi tôi đến localhost/phpmyadmin, có vẻ như kết nối với ứng dụng MYSQL cũ trong máy tính của tôi (những gì tôi đã sử dụng Web Java). Và sau đó tôi khởi động lại máy tính và sử dụng MYSQL Workbench (trong ứng dụng MYSQL), nhưng bây giờ nó kết nối với cơ sở dữ liệu của gói WAMP, và tôi không thể kết nối với cơ sở dữ liệu cũ (trong Java web) nữa

WAMP nhưng tôi cần WAMP cho PHP

Vì vậy, tôi chỉ muốn hỏi làm thế nào tôi có thể sử dụng ứng dụng MYSQL và gói WAMP cùng nhau (ứng dụng MYSQL cho web Java và gói WAMP cho PHP)?

Cảm ơn bạn và xin lỗi vì tiếng Anh xấu của tôi!

Trả lời

5

Đến C: \ Program Files (x86) \ MySQL \ MySQL Server 5.1 và mở (Tập tin cấu hình) của tôi và sau đó điều hướng đến

[client] 

port=3306 

Thay đổi này để

[client] 

port:3307 

chí này làm cho phpmyadmin chạy trên 3306 và Java-Mysql để chạy trên 3307

0

Bạn có thể giữ cả XAMPP và WAMP chạy cùng nhau lưu ý rằng bạn đã thay đổi các cổng mặc định cho một trong hai thành một số o các cổng thay vì 80,443 và 3306, nhưng đôi khi nó có thể tạo xung đột khi bạn cài đặt một số phần mềm của bên thứ ba khác hoặc cho phép một số dịch vụ chạy trên cổng 80,443,3306. Thay thế tốt nhất ở đây là cài đặt một trong các máy chủ bên trong một máy ảo với mạng được cấu hình là "host-only-adapter" để từ máy cơ sở, bạn có thể truy cập XAMPP/WAMP được cài đặt trên máy ảo chỉ bằng cách trỏ địa chỉ ip của máy ảo thông qua trình duyệt web.

hay,

Nếu bạn muốn chạy cả XAMPP và WAMP với nhau trên cùng một máy nhưng chỉ truy cập một trong các máy chủ tại một thời điểm sau đó bạn có thể đi trước cài đặt cả hai cái khác. Tuy nhiên, hãy nhớ rằng trước khi cài đặt máy chủ khác, bạn phải hoàn toàn dừng tất cả các dịch vụ đang chạy từ bảng điều khiển XAMPP hoặc WAMP, sau đó thoát khỏi ứng dụng. Sau bước này, bạn có thể tiếp tục cài đặt máy chủ khác mà không thay đổi bất kỳ cấu hình hoặc số cổng nào. Điều này là do trong trường hợp này, chúng tôi giả định rằng chỉ một trong các máy chủ sẽ được truy cập tại một thời điểm. Do đó, trước khi khởi chạy máy chủ khác, người dùng phải hoàn toàn thoát khỏi ứng dụng đang chạy bằng cách dừng tất cả các dịch vụ của nó. Nếu skype được cài đặt thì người ta phải thay đổi các cổng kết nối đến mặc định khác với cổng 80 và 443.

Như đã đề cập ở trên, nếu có ý định truy cập cả hai máy chủ và chạy đồng thời thì tận dụng lợi thế của một ảo máy sẽ là cách tốt nhất để tránh xung đột và khắc phục sự cố lâu dài.

Nếu bạn sai lầm thay đổi cổng và các tập tin cấu hình thì bạn có thể kết thúc với các lỗi sau khi cố gắng truy cập vào phpmyadmin từ bảng điều khiển XAMPP:

**mysql said: Cannot connect: invalid settings. xampp** 

lưu ý:khi tung ra các máy chủ,chạy nó với tư cách là quản trị viênnếu không một số dịch vụ sẽ không khởi động đúng cách.

"Tôi đã thử cài đặt CẢ XAMPP VÀ WAMP trên Windows 10 AS NHƯ trỏ bởi nhiều chủ đề tôi đã thay đổi các cổng mặc định cho MYSQL & APACHE XAMPP vì nó sẽ mâu thuẫn với WAMP đã được cài đặt CHỈ kết thúc không thể truy cập phpMyAdmin TỪ XAMPP KIỂM SOÁT ĐIỀU KHIỂN XÁC NHẬN XAMPP KHÔNG CÓ THAY ĐỔI BẤT K CON CẤU HÌNH HOẶC THỜI GIAN DỪNG CÁC DỊCH VỤ Đ WN, CHỨNG NHẬN ỨNG DỤNG VÀ ĐÓ RA PHPMYADMIN TỪ KHÓA KIỂM SOÁT XAMPP. VÀ NGHIÊN CỨU SỰ CỨU TRÊN WEB VÀ KIỂM TRA GIẢI PHÁP CÓ THỂ S U KHI ĐẾN VỚI NÀY. "

Hy vọng, mẹo và hướng dẫn nhanh này sẽ hữu ích.

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