2013-10-31 70 views
0

我在Windows 7 64位PC上安裝了PHP 5.5 64位以及Apache 2.4 64位,位MAX_INT仍顯示32位數(2147483647)。我做這些安裝的重點是增加MAX_INT。如何讓PHP 64位工作並在Windows 7 64位的64位Apache上啓用?

我似乎無法找到任何有關此信息,所以任何幫助讓PHP以64位運行將得到更多appreceated。

+0

要引用windows.php.net =>「x86_64構建 用於Windows的x64版本的PHP應該被認爲是實驗性的,並且尚未提供64位整數或大文件支持。改善這些構建,所以它看起來像一個沒有去... –

回答

0

似乎只有解決方案是繞過Windows。安裝64位版本的Linux,Apache和PHP 64位的VirtualBox,至少可以工作。

我安裝了Ubuntu 64Bit,並且獲得了9223372036854775807的MAX_INT。不理想,因爲移動服務器是個笨蛋,但是它更好,最終值得。

0

我可以建議,比如說WAMP Server 64 bit?您可能遇到的問題是Apache的構建。我不認爲有Windows的官方版本的Apache 64位。

+0

嗯,我安裝httpd-2.4.6-win64-VC11.zip從http://www.apachelounge.com/download/。後與Apache這麼多年來我都很不願意改變,但是如果我很快就沒有找到解決方案的話,我會這樣做的。謝謝 –

+0

我的道歉WAMP = Windows ** Apache ** MySQL PHP。所有的軟件包都集成到一個穩定的服務中。我個人覺得最好是用這種方法做Windows,除非你運行的是Windows Server。我使用Easy PHP,但是我認爲他們的所有版本都是32位。 – Machavity

+0

我聽說你有任何人可以確認t WAMP安裝可以在Win7上提供64位MAX_INT,我會爲此付出。 –

0

現在您有機會測試即將推出的PHP7 - http://windows.php.net/downloads/snaps/master/並提供完整的64位支持。

+0

感謝您的提示:)其中一天,如果時間允許,我會看看....但不要急於,因爲它還沒有被放到生產服務器上。 –

+0

我不會這麼說。預計今年的決賽。如果你發現你的用例存在一些bug,那麼「生產」可能會更接近:) –

+0

嗯,我運行的大多數服務器運行5.3。任何時候很快跳到7似乎是一廂情願的想法。話雖如此,我聽到你的聲音,並且喜歡跟上php的日期,所以我很快就會安裝它。 b.t.w.這些鏈接非常嚇人(可以下載哪一個)。你有沒有機會建議下載哪些文件(從快照文件夾中)? –

相關問題