2017-10-10 26 views
0

我試圖在PHp中運行shared memory函數。然而,當運行一個腳本時,我得到了這個函數沒有被定義的錯誤。PHP7在XAMPP上運行共享內存(schmop)?

enter image description here

爲了使用共享內存我讀到這樣的:

要使用shmop你就需要在編譯PHP在配置行的--enable-shmop參數。

但是我不知道如何做到這一點的XAMPP

+0

你想用這個擴展名做什麼?恕我直言,這不是特別有用;還有其他更好的PHP腳本之間共享數據的方法。 – duskwuff

+0

@duskwuff你能列出一些其他的庫嗎?我正在嘗試在不依賴於sql/flat文件的情況下在腳本執行之間存儲數據。我研究了memcached,但它在Windows x64環境下不支持PHP 7.1 – BDillan

+0

除了memcache(d)之外,還有apcu。 – duskwuff

回答

0

在php.ini,添加擴展= p​​hp_shmop.dll。此擴展程序默認提供共享,因此需要加載才能使這些功能可用。

謝謝。