2016-01-12 2 views
-4
  1. Я делаю программу php для работы в локальной сети, и я хочу передать ее другим людям. но я не хочу просить их установить XAMPP или другие подобные программы. (XAMPP составляет около 100 МБ, и они не могут загрузить его) есть ли другой способ сделать Apache и MySQL-сервер проще в системе. например, они запускают командный файл и файл делают сервер на порту 80 и копируют мои сценарии в папку htdocs (или что-то вроде этого).
  2. Моя вторая проблема в XAMPP - PhpMyAdmin, которая позволяет всем устройствам в локальной сети управлять моими программными базами и изменять их. Мне нужен трюк, чтобы отключить PhpMyAdmin на клиентских устройствах.

Извините за плохой английский. :)компиляция php один раз за все время

+0

скажите им, чтобы они могли получить доступ к вашему веб-серверу по IP, например, http: // 192.168.1.1/something.php' – Clay

+0

, кажется, что вы выбрали неправильный язык для начала с –

+0

, это невозможно. –

ответ

1

Xampp on windows установлен для разрешения phpmyadmin из вашей локальной сети. Чтобы отключить доступ из вашей сети, откройте httpd-xampp.conf, расположенный в xampp-папке \ apache \ conf \ extra \ httpd-xampp.conf. В нижней части этого файла конфигурации находится узел LocationMatch. Хотя вы считаете, что по умолчанию Заказ установлен для отклонения, разрешить с Deny от всех. По умолчанию для этой конфигурации установлено значение Разрешить от 192.168.0. #. Удалите этот диапазон ip, и вы настроены. Изменить это

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
Order deny,allow 
Deny from all 
Allow from ::1 127.0.0.0/8 \ 
fc00::/7 10.0.0.0/8 172.16.0.0/12 \ 
fe80::/10 169.254.0.0/16 

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

Не забудьте перезапустить Apache. Теперь http://localhost/phpmyadmin приведет к ошибке 403 Forbidden.

+0

Спасибо, теперь есть какой-либо способ доступа к PhpMyAdmin на серверном компьютере, когда он недоступен в других локальных сетевых устройствах, а также мой проект остается доступным со всех устройств? – KamyarM

+0

Да, ваш проект доступен со всех устройств, этот код отключается только для доступа к phpmyadmin, а не к вашему проекту ... и вы можете получить доступ к phpmyadmin, введя 127.0.0.1/phpmyadmin –

0

Если ваш компьютер и другие компьютеры (компьютеры, которые любят доступ) в одной и той же сети, другие компьютеры могут получить доступ к веб-приложения из браузера, вставляя локальный/yourproject к [СВОИМИ ip-address]/yourproject. Не только компьютер, но и мобильное устройство.

Единственный и другой способ размещения в Интернете.

+0

есть. Я знаю, что у них есть доступ к моему веб-приложению, и мне это нравится, потому что это сетевое приложение. Моя проблема связана с PhpMyAdmin. – KamyarM

+0

https://squeezesetup.wordpress.com/allowing-network-access-to-phpmyadmin/ –

+0

проверить, что это конфигурация xamp не для доступа к другому компьютеру из локальной сети в ваш проект ... но осторожно с dat ... –

Смежные вопросы