我安装了最新的Xampp,我想将PHP版本升级到PHP 7。
所以我从..下载了PHP 7
http://windows.php.net/download#php-7.0
VC14 x86线程安全Zip文件
下载后我将zip解压缩到自定义文件并将完整的php文件和文件夹替换为
xampp / php with new php file
对于PHP 7我改变了
的 XAMP \阿帕奇\ CONF \额外\的httpd-xampp.conf
所以我的新httpd-xampp.conf是
LoadFile "E:/xamp/php/php7ts.dll"
LoadFile "E:/xamp/php/libpq.dll"
LoadModule php7_module "E:/xamp/php/php7apache2_4.dll"
现在,当我启动Xampp Server时,它会给我错误..
错误:
Apache意外关闭。 这可能是由于端口被阻塞,缺少依赖性, 不正确的权限,崩溃或其他方法的关闭。 按“日志”按钮查看错误日志并进行检查 Windows事件查看器以获取更多线索 如果您需要更多帮助,请复制并发布 论坛上的整个日志窗口
答案 0 :(得分:1)
检查路径中的拼写:xamp> XAMPP 检查路径是否正确。 xampp假设它位于根目录中。
使用php 7安装新版本后,我不得不手动完成所有conf。文件并纠正路径。
仍在加载这些文件。
也是来自mysql的my.ini。
答案 1 :(得分:1)
我的系统类型是基于x64的PC,但与XAMPP一起安装的PHP是x86(从phpinfo()结果中识别)。只是通过验证我的系统类型,我试图下载线程安全版本的x64和XAMPP失败并出现相同的错误。然后在下载x86线程安全版本后,XAMPP服务器重启没有任何问题。希望这有助于某人。
答案 2 :(得分:0)
从这里您可以下载带有PHP 7的https://www.apachefriends.org/download.html
的XAMPP答案 3 :(得分:0)
我在LoadModule php7_module "D:/xampp/php/php7apache2_4.dll"
行中遇到了错误。确保它是php7_module