PHP 7.1.9便携式网络服务器问题



所以我有一个可移植的网络服务器程序,称为usbwebserver,因为原始程序仍然使用PHP 5.3(我相信)我进行了一次冒险来升级它,因此不仅我,而且我的其他班级都可以使用它。

  • 我将Apache Server构建升级到2.4.27
  • 我将PHP二进制升级到7.1.9

事情是...一切都起作用了,但是一件事:由于某种原因,MBSTRING(是的,Just MbString)将不再以变量路径启动。如果我设置了手动路径,则它不再使用变量的路径。

人们说:"那你为什么不只是使它成为手动道路并完成它。"可以说,因为它需要保持便携式和可用的"开箱即用"。

我很想解决这个问题。如果需要任何信息,请询问,我将使用信息编辑此帖子。(例如,如果您需要php.ini)

之后,我终于找到了解决此问题的原因。我会在这里发布它,以便其他可能尝试这样做的人不会有这个障碍。

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

完全便携式,完全合作。我希望有一天的小信息对其他人有所帮助,如果有人想要该程序,请问,我将下载链接并将其编辑到我的原始帖子中。

您是否正在将USBWebserver更新为新版本?
似乎有效的开发已经停止了。

我试图将PHP更新为版本8,但是Apache服务器不会启动,并且在日志文件中有注意 - 只是空的。

谢谢Jorgensen

相关内容

  • 没有找到相关文章

最新更新