PHP 7.1.9可移植webserver问题

时间:2017-09-21 11:16:42

标签: php webserver portability

所以我有一个名为USBWebserver的Portable Webserver程序, 因为原来的程序仍然使用php 5.3(我相信)我继续冒险升级它,这样不仅是我,而且我班上的其他人都可以使用它。

  • 我将Apache服务器版本升级到2.4.27
  • 我将PHP二进制文件升级到7.1.9

事情是......一切都起作用但有一点: 由于某种原因,MBString(是的,只是MBString)将不再启动变量路径。如果我设置了一个手动路径,它就会起作用,只是不再使用变量路径。

在人们说:"然后为什么不要把它作为手动路径并完成它。"因为它需要保持便携和可用,并且开箱即用#34;所以说。

我完全不知道如何解决这个问题。如果需要任何信息,请询问,我将使用信息编辑此帖子。 (就像你需要php.ini一样)

1 个答案:

答案 0 :(得分:0)

经过更多的搞乱之后我终于找到了解决这个问题的方法。我会在这里发布,以便其他可能尝试这样做的人不会遇到这个障碍。

extension_dir的路径起初是" php \ ext"因为php.exe并不喜欢我把它改成了ext,php.exe很喜欢但是apache ...没那么多。

很长一段时间后,我把路径改为extension_dir ="。\ php \ ext"好像天堂之门开了......它起作用了。完全和完全没有一个错误。

所以现在我运行了一个修改过的USBWebserver:

  • PHP 7.1.9
  • Apache 2.4.27
  • PHPMyAdmin 4.0.4.2
  • MySQL 5.6.13

完全便携,完全功能齐全。我希望有一天这个小小的信息可以帮助别人,如果有人想要这个程序,请问我会发一个下载链接并将其编辑到我原来​​的帖子中任何这个答案。