php - 在 Windows 7 上将 PHP 5.5.x 升级到 5.6.11

标签 php apache

我正在尝试在 Windows 7 上手动将我现有的 PHP 5.5.x 升级到 5.6.11。我现在对 XAMPP 不感兴趣。 PHP 5.5.x 目前已安装并在我的机器上本地运行良好,即 http://localhost

我从 http://windows.php.net/download/ 抓取了 php-5.6.11-Win32-VC11-x86 的副本解压缩 Windows 二进制文件并将它们放在我当前的位置,例如C:\php

我将当前的 .ini 文件用于所有意图和目的,并将其也复制过来。现在应该是一个简单的重启服务器的案例 我的升级成功 - 只有服务器无法启动并显示“请求的操作失败!”我的 Apache 日志中没有错误报告?

我的 httpd.conf 中没有任何变化

LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"

奇怪的是当我去到终端

$ php -v
PHP 5.6.11 (cli) (built: Jul  9 2015 20:55:40)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

看来 5.6.11 已安装,确实 $ php -h 显示了大量信息,但 Apache 无法毫无线索地启动?

如何完成升级?

最佳答案

事实证明我需要 64 位版本 - 现在可以使用了!

关于php - 在 Windows 7 上将 PHP 5.5.x 升级到 5.6.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31539339/

相关文章:

php - 基于组件的php框架?

phpmyadmin 正在显示一些文本页面

php - PHP 是否默认启用 ZLIB 支持?

php - 对全文性能进行基准测试——如何进行

PHP 和 SMTP 不能一起工作

php - 请求动态XML文档时应如何显示错误?

php - 如何更快地从大数据库中选择记录?

php - 搜索 - 空条件字段

java - 为什么 Tomcat 的 LifyCycleSupport.java 使用数组而不是任何高级容器(ArrayList)来存储监听器?

apache - AEM 6.3 : Bad Request when replacing dot in selector for slash