全部编译 php 一次

compile php one time for allways

  1. 我正在本地网络上 运行 制作 php 程序,我想把它提供给其他人使用。但我不想让他们安装 XAMPP 或其他类似的程序。 (XAMPP 大约 100 MB,他们无法下载)是否有任何其他方法可以使系统上的 Apache 和 MySQL 服务器更容易。例如,他们 运行 一个批处理文件,该文件在端口 80 上创建服务器,并将我的脚本复制到它的 htdocs(或类似的东西)文件夹中。
  2. 我在 XAMPP 中的第二个问题是 PhpMyAdmin,它允许本地网络中的所有设备管理我的程序数据库并更改它们。我需要一个技巧来禁用客户端设备中的 PhpMyAdmin。

抱歉英语不好。 :)

如果你的电脑和其他电脑(喜欢访问的电脑)在同一个网络,其他电脑可以通过浏览器插入localhost/yourproject[来访问Web应用程序=16=] 到 [your-ip-address]/你的项目。不仅是计算机,还包括您的移动设备。

唯一的另一种方式是在网络上托管。

Xampp on windows 设置为允许来自本地网络的 phpmyadmin。要禁用网络访问,请打开位于 xampp-folder\apache\conf\extra\httpd-xampp.conf 中的 httpd-xampp.conf 此配置文件底部的某处是 LocationMatch 节点 即使您认为默认顺序设置为拒绝,允许和全部拒绝。此配置默认设置为允许来自 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 禁止错误。