【发布时间】:2016-09-08 00:22:03
【问题描述】:
我安装了最新的 Xampp,我想将 PHP 版本升级到 PHP 7。
所以我从..
http://windows.php.net/download#php-7.0
下载了 PHP 7
VC14 x86 线程安全 Zip 文件
下载后,我将 zip 解压缩到自定义文件,并将完整的 php 文件和文件夹替换为
xampp/php 为新的 php 文件
对于 php 7 我更改了
xamp\apache\conf\extra\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 事件查看器以获取更多线索 如果您需要更多帮助,请复制并发布此内容 论坛上的整个日志窗口
【问题讨论】:
-
它说查看日志文件。可以发一下吗?
-
我很确定你不需要 conf 文件中的这两行
LoadFile "E:/xamp/php/php7ts.dll" & LoadFile "E:/xamp/php/libpq.dll" -
如果您查看 Windows 事件查看器,Apache 会在其中写入有用的信息,甚至在它打开自己的日志文件之前
-
检查你的 httpd.conf 中使用的端口,默认为 80,可能该端口已被其他应用程序(如 Skype)使用,如果是,则将端口更改为 90 并检查 localhost:90
-
@DavidYue 错误日志文件中没有错误。我在这里发帖之前检查了将近 10 次