php-创建无法读取的php源代码

php-创建无法读取的php源代码,php,performance,Php,Performance,我有一个PHP web应用程序,我想让代码不可读。我已经在谷歌上搜索过了,我得到的信息很模糊。但我想知道的是,使其不可读会产生任何性能问题?如果是,那么有没有办法使代码不可读而不影响性能 谢谢第一个问题是,你为什么要这么做?PHP应用程序通常托管在属于您的服务器上,您应该通过适当的服务器配置保护您的文件不受外部世界的影响,并通过适当的权限保护您的文件不受本地用户的影响 您关于模糊处理和性能的问题很难回答,因为我们不知道模糊处理是什么样子的。如果是base64编码所有内容,然后通过eval()运行

我有一个PHP web应用程序,我想让代码不可读。我已经在谷歌上搜索过了,我得到的信息很模糊。但我想知道的是,使其不可读会产生任何性能问题?如果是,那么有没有办法使代码不可读而不影响性能


谢谢第一个问题是,你为什么要这么做?PHP应用程序通常托管在属于您的服务器上,您应该通过适当的服务器配置保护您的文件不受外部世界的影响,并通过适当的权限保护您的文件不受本地用户的影响

您关于模糊处理和性能的问题很难回答,因为我们不知道模糊处理是什么样子的。如果是base64编码所有内容,然后通过
eval()
运行,那么肯定会导致性能下降

如果你真的想让它不可读和不可访问,请使用APC或OPcache。将TTL设置为0并删除所有文件。您的网站仅从缓存文件交付。当然,只要重新启动PHP/APC/OPcache/服务器,就必须再次上传所有内容,执行每个脚本以再次填充缓存并删除所有内容

<>你也可以使用一些程序,将PHP变形成C++代码并编译。但是你会遇到和缓存想法相同的情况


不管你做什么,你肯定是做错了什么。源代码并不意味着不可读(除了JavaScript之外,但这总是另一回事)。相反,它应该设计良好,文档编写良好,易于阅读。

您可以将php代码转换为字节码。您将使其完全不可读并提高性能

你为什么要这么做?如果你不想让其他人阅读代码,那么也许就不发布它?你的标题说你希望PHP代码不可读-但用户实际上看不到源代码,只看到输出。你是想让HTML/JS等变得难以阅读,还是实际上你想让PHP变得不可读?在任何地方提供代码之前,我想这样做。@Fluffeh是的,我想让PHP代码不可读,而不是HTML或JS代码。@Prateksinha我很确定Zend有什么东西让代码不可读,不知道还有什么其他的小玩意儿和它有关。不过要注意,如果我付钱给别人买代码,而他们交给我的代码是不可读的,这意味着我自己的支持人员都无法对其进行故障排除,我不会为此支付一分钱。然后删除源代码。;)如果仅仅因为客户机需要这个wa,就在其他人的服务器上托管您编写的php应用程序,怎么样?