2014-05-21 13 views
7

Khi tôi khởi chạy lệnh php app/console server: chạy ứng dụng của tôi được phục vụ trên localhost: 8000 và không thể truy cập với địa chỉ ip cục bộ của tôi 192.168.0.41:8000.Cách phân phối ứng dụng symfony trên 192.168.x.x?

Tôi có thể làm như thế nào?

Tôi thuộc MacOSX Maverick và tôi không muốn sử dụng apache hoặc nginx. Tôi chỉ muốn một bước đơn giản từng bước để làm điều đó với máy chủ nhúng tích hợp sẵn PHP.

Cảm ơn sự giúp đỡ của bạn.

+1

Các liên kết này có thể hữu ích, chúng cho biết bạn chỉ cần chỉ định địa chỉ nghe và cổng trên dòng lệnh khi bạn khởi động máy chủ web .: [php-5-4-built-in-webserver] (http: // www.lornajane.net/posts/2012/php-5-4-built-in-webserver). và [manual: features.commandline.webserver.php] (http://www.php.net/manual/en/features.commandline.webserver.php). Tôi không chạy PHP 5.4+ ở đây để nó chưa được kiểm tra. –

Trả lời

20

Nếu ai đó tìm kiếm lệnh là:

php app/console server:run 0.0.0.0:8000 
+0

'php bin/console máy chủ: chạy 0.0.0.0' đã làm các trick. Cổng 8000 là cổng mặc định. –

0

Lệnh là:

php bin/console server:run 0.0.0.0:8000 

..Note "bin" thay vì "ứng dụng" trước khi dấu gạch chéo.

+0

Tôi đang sử dụng symfony 3.1.7 –

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