yum install libevent-devel
wget
tar -zxvf memcached-1.4.5.tar.gz
./configure --prefix=/usr/local/memcached --build=i686-pc-linux-gnu
這一步會看到缺少gcc
yum install gcc
./configure --prefix=/usr/local/memcached
make
make install
新增php的memcache擴充套件
yum install php-pecl-memcache
yum install zlib-devel
pecl install memcache
在php配置檔案中新增 "extension=memcache.so"
啟動memcached服務
memcached -d -m 512 -l 127.0.0.1 -p 11211 -u root
附:memcached -d -m 10 -u root -l 192.168.40.4 -p 12000 -c 256 -p /tmp/memcached.pid (完整啟動)
memcached -d -m 1024 -u root -p 55001 -c 2048 (預設啟動)
引數說明:
-d選項是啟動乙個守護程序
-m是分配給memcache使用的記憶體數量,單位是mb,我這裡是10mb
-u是執行memcache的使用者,我這裡是root
-l是監聽的伺服器ip位址
-p是設定memcache監聽的埠,最好是1024以上的埠
-c選項是最大執行的併發連線數,預設是1024,按照你伺服器的負載量來設定
-p是設定儲存memcache的pid檔案
-vv 除錯模式
Linux下php新增新擴充套件
今天幹了一件很嚴重的錯事,用tp開發完新專案後,傳到伺服器上報錯,網上查了一下,說未載入pdo,就載入吧。找到配置檔案php.ini,搜到 extension php pdo mysql.dll,去掉前面的注釋,重啟伺服器,看似一切正常,卻大錯特錯。linux下應該是.so,而不是.dll,php原...
Linux下php新增新擴充套件
今天幹了一件很嚴重的錯事,用tp開發完新專案後,傳到伺服器上報錯,網上查了一下,說未載入pdo,就載入吧。找到配置檔案php.ini,搜到 extension php pdo mysql.dll,去掉前面的注釋,重啟伺服器,看似一切正常,卻大錯特錯。linux下應該是.so,而不是.dll,php原...
Linux下php新增redis擴充套件
檢視php版本 php v 如下 php 7.1.25 cli built dec 6 2018 22 54 10 nts php 7.1.25 cli built dec 6 2018 22 54 10 nts 列出所有的可以安裝的php軟體包列表 yum list grep php71w 結果大...