Я використовую php для створення вбудованого веб-сервера в моєму Mac, тому я можу отримати доступ до своїх файлів веб-сторінок і прокласти їх через файл. Для цього я використовую команду термінала php -S localhost:8080 routing.php
.
Коли я зі своїм Mac, я можу отримати доступ http://localhost:8080
і можу успішно бачити свою програму, але якщо я переходжу на іншу машину в своїй мережі та отримую доступ, http://myip:8080
або http://my-Mac-adress.local:8080
я не можу отримати доступ до своєї програми ...
Отже, моє питання: як чи можу я отримати доступ до своєї програми на іншому комп’ютері в тій же мережі?
А також, чи можна налаштувати apache, щоб я не повинен запускати свій сервер php -S localhost:8080 routing.php
кожен раз, коли я хочу отримати доступ до нього? Проблема полягає в тому, що я використовую silex для здійснення маршрутизації та системи очищення URL-адрес, тому мені доведеться маршрутизувати доступ до routing.php
файлу ...
Нарешті, мені шкода, якщо я не пояснив себе чітко; Я справді починаючий з усіма цими речами веб-серверів.
Дякую!
which -a php
працює на вашому Mac? Запитую, боSilex
залежить відphp5
. Це вплине на шляхlibphp.so
моєї відповіді нижче.