例如有網站叫 msdn.itellyou,專門下載 windows 下軟體的。
有沒有專門下載 windows 下 php 各種擴充的網站?
pecl 上很多沒有提供 windows 版本(或我沒找到?我目前需要下載的是 memcached);
自己編譯太麻煩,而且很可能要解決各種麻煩的問題;
PS: 今天公司整頓,自備的mac 上不了網了,貌似短期內也沒有可能給我們配mac 的,(公司明令不准自帶設備以及重裝系統。。。)暫時也不打算跳槽,所以問一下。
今天一來看到很多人說用 vagrant 用 docker 的。我想說的是,你們根本沒有深入使用。
windows 下用虛擬機器方案的話,磁碟共享速度有多慢知道麼?軟連結解決方案有多蛋痛有多痛知道麼?用稍微重一點的框架,刷新一個頁面要多久知道麼?
另: 三年前我就用 vagrant 了,由於 win 下種種問題,最後切換到 mac,我仍然在用 vagrant。推薦 vagrant 的人,大概都還沒接觸到 windows 下那些蛋痛的問題吧。
例如有網站叫 msdn.itellyou,專門下載 windows 下軟體的。
有沒有專門下載 windows 下 php 各種擴充的網站?
pecl 上很多沒有提供 windows 版本(或我沒找到?我目前需要下載的是 memcached);
自己編譯太麻煩,而且很可能要解決各種麻煩的問題;
PS: 今天公司整頓,自備的mac 上不了網了,貌似短期內也沒有可能給我們配mac 的,(公司明令不准自帶設備以及重裝系統。。。)暫時也不打算跳槽,所以問一下。
今天一來看到很多人說用 vagrant 用 docker 的。我想說的是,你們根本沒有深入使用。
windows 下用虛擬機器方案的話,磁碟共享速度有多慢知道麼?軟連結解決方案有多蛋痛有多痛知道麼?用稍微重一點的框架,刷新一個頁面要多久知道麼?
另: 三年前我就用 vagrant 了,由於 win 下種種問題,最後切換到 mac,我仍然在用 vagrant。推薦 vagrant 的人,大概都還沒接觸到 windows 下那些蛋痛的問題吧。
當然有呀,而且都是PHP官方,不像ITellYou那種第三方好像偷東西的網站.
Linux:
https://pecl.php.net/package/memcache
https://pecl.php. net/package/memcached
Windows:
http://windows.php.net/downloads/pecl/releases/memcache/
這裡注意下,PHP有兩個連接Memcached的PECL擴充
http://php.net/memcache
http://pecl.php.net/package/memcache
http://windows.php.net/downloads /pecl/releases/memcache/
http://php.net/memcached
http://pecl.php.net/package/memcached
其中memcached擴充用到了libmemcached這個函式庫,實作了分散式,能將不同的鍵保存到不同的伺服器上:
http://php.net/manual/zh/memcached.addserver.將不同的鍵保存到不同的伺服器上:
http://php.net/manual/zh/memcached.addserver.將不同的鍵保存到不同的伺服器上:
兩者都支援持久連接,也都提供了session.save_handler支援.
session.save_handler的使用:
http://php.net/manual/zh/memcache.ini.php
持久連結:
<code><?php $mc = new Memcache; $mc->pconnect('127.0.0.1', 11211); $mc->delete('post_id'); $mc->set('post_id', 'json'); $json = $mc->get('post_id'); $mc->replace('post_id', 'new_json'); ?> <?php $mc = new Memcached('mc'); $mc->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true); if (!count($mc->getServerList())) { $mc->addServers(array( array('mc1.example.com',11211), array('mc2.example.com',11211), )); } ?> </code>
建議題主使用vagrant安裝便攜式開發環境,如果一直在windows下運行php程序,證明你還對LAMP or lNMP體係不熟悉,有時候技術是環境逼出來的,不要安於windows圖形化環境了,否則很長時間技術都無法真正成長。
沒有🎜
http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip
裂牆推薦安裝docker
現在docker很方便,win8以上的機器,有hyper-v都不用另外裝vbox跑boot2docker
docker 到底是什麼? 可以簡單易懂的解釋下嗎? ?謝謝
身為開發者你要麼用mac要麼linux,不然就docker
windows擴充官方庫
http://windows.php.net/downloads/pecl/releases/
https://pecl.php.net/ 我windows的擴充都是在裡面找的,沒問題啊。不需要另外找擴充站
推薦你使用vagrant本地搭建一台虛擬機,特別好用,哈哈