在WAMP 64位上将64位PHP转换为32位

时间:2013-10-01 09:33:40

标签: php mysql com wamp sdo

我现在有一个场景,我需要PHP为32位(我需要连接到32位COM对象,没有64位版本可用于此特定版本(Sage SDO))。

我想保留MySQL,64位,但是如何在不破坏所有内容的情况下将PHP更改为32位?

我试图简单地用32位PHP代替64位,复制php.ini文件以使配置相同,但这不起作用,服务器也无法启动。

我正在使用WAMP 2.4和PHP 5.4.12。

我最好完全抛弃WAMP并进行自己的自定义构建,以便所有内容都是最新版本吗?

1 个答案:

答案 0 :(得分:1)

我担心你必须将Apache改为32位以及PHP。这是因为Apache基本上将PHP作为WAMP设置中的子例程运行,因此它们都必须使用相同的编译器版本和位数进行编译。

MySQL可以保留为64位版本,因为PHP通过TCP端口与MySQL通信而不是直接。

然而,将MYSQL保持为64位并没有什么大的优势,因为就我所知,32位和64位数据库是可互换的。

我建议您保存数据库和站点代码,然后卸载64位WAMP并安装32位WAMP。

32位竞技场的扩展程度仍然高于64位,所以这也将使您的环境更灵活,以便下次您的网站需要不那么主流的扩展。