溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

源碼時(shí)代PHP干貨分享| Linux系統(tǒng)安裝 memcached,菜鳥逆襲必備教程!

發(fā)布時(shí)間:2020-06-20 15:24:19 來源:網(wǎng)絡(luò) 閱讀:384 作者:wx5d51393e4bd0e 欄目:系統(tǒng)運(yùn)維

Linux系統(tǒng)安裝 memcached

1.首先要先安裝libevent庫。
yum install libevent libevent-devel
2.源碼安裝memcached
wget 在線下載工具
yum install -y wget# 在線下載源碼
wget http://memcached.org/files/memcached-1.5.16.tar.gz
tar xf memcached-1.5.16.tar.gz
cd memcached-1.5.16、# 配置
./configure --prefix=/usr/local/lamp/memcached
make
make install

  1. 運(yùn)行memcached
    /usr/local/lamp/memcached/bin/memcached -d -m 64M -u root -p 11211 -c 256
    4.查看memcached是否運(yùn)行
    ps aux | grep memcached
    使用PHP代碼操作memcached
  2. 下載并安裝libmemcached
    cd /root/software
    wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
    tar xf libmemcached-1.0.18.tar.gz
    cd libmemcached-1.0.18
    ./configure --prefix=/usr/local/libmemcached --with-memcached
    make
    make install
    2.安裝memcached擴(kuò)展
    cd /root/software
    wget https://pecl.php.net/get/memcached-3.1.3.tgz
    tar xf memcached-3.1.3.tgz
    cd memcached-3.1.3
    /usr/local/lamp/php/bin/phpize
    ./configure --with-php-config=/usr/local/lamp/php/bin/php-config \
    --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl
    make
    make install
    3.修改php.ini添加memcached擴(kuò)展
    echo "extension=memcached.so" >> /usr/local/lamp/php/lib/php.ini
    4.重啟apache服務(wù)器
    service httpd restart
    5.寫PHP代碼操作memcached
    查看php手冊(cè):https://www.php.net/manual/zh/book.memcached.php
    <?php
    $m = new Memcached();
    $m->addServer('localhost', 11211);
    $m->set("username","張三");

$username = $m->get("username");echo $username;
Linux系統(tǒng)安裝mongodb

  1. 下載并安裝mongo
    官網(wǎng):https://www.mongodb.com/download-center/community
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10.tgz
    tar xf mongodb-linux-x86_64-4.0.10.tgz# 拷貝到指定目錄
    mv mongodb-linux-x86_64-4.0.10 /usr/local/lamp/mongodb
    2.創(chuàng)建MongoDB數(shù)據(jù)存放文件夾和日志記錄文件夾
    cd /usr/local/lamp/mongodb
    mkdir -p data/db
    mkdir -p data/logs
    3.創(chuàng)建MongoDB運(yùn)行時(shí)使用的配置文件
    cd /usr/local/lamp/mongodb/bin
    vim mongodb.conf
    ?添加以下內(nèi)容
    dbpath = /usr/local/lamp/mongodb/data/db #數(shù)據(jù)文件存放目錄
    logpath = /usr/local/lamp/mongodb/data/logs/mongodb.log #日志文件存放目錄
    port = 27017 #端口
    fork = true?#以守護(hù)程序的方式啟用,即在后臺(tái)運(yùn)行#auth=true #需要認(rèn)證。如果放開注釋,就必須創(chuàng)建MongoDB的賬號(hào),使用賬號(hào)與密碼才可遠(yuǎn)程訪問
    bind_ip=0.0.0.0 #允許遠(yuǎn)程訪問,或者直接注釋,127.0.0.1是只允許本地訪問
    4.啟動(dòng)mongodb
    cd /usr/local/lamp/mongodb/bin
    ./mongod -f mongodb.conf
    ?查看mongodb是否運(yùn)行
    ps aux | grep mongodb
    ?關(guān)閉mongodb
    ./mongod --shutdown -f mongodb.conf
    5.連接mongo并操作
    官網(wǎng):https://docs.mongodb.com/manual/crud/
    cd /usr/local/lamp/mongodb/bin
    ./mongo
    使用PHP代碼操作mongodb
    1.安裝mongodb擴(kuò)展
    wget https://pecl.php.net/get/mongodb-1.5.5.tgz
    tar xf mongodb-1.5.5.tgz
    cd mongodb-1.5.5
    /usr/local/lamp/php/bin/phpize
    ./configure --with-php-config=/usr/local/lamp/php/bin/php-config
    make
    make install
    echo "extension=mongodb.so" >> /usr/local/lamp/php/lib/php.ini
    service httpd restart
    2.寫PHP代碼操作mongodb
    官網(wǎng):https://docs.mongodb.com/manual/crud/
    https://docs.mongodb.com/ecosystem/drivers/php/
    1.將php環(huán)境保存到環(huán)境變量中
    vim /etc/profile # 最后一行添加
    export PATH=$PATH:/usr/local/lamp/php/bin/ # 保存退出 # 重寫加載環(huán)境變量文件
    source /etc/profile
    1.安裝php的openssl擴(kuò)展(訪問https連接)
    安裝擴(kuò)展依賴
    yum install openssl openssl-devel# 進(jìn)入到擴(kuò)展文件源碼目錄
    cd /root/software/php-7.2.1/ext/openssl# 使用phpize生成configure文件
    /usr/local/lamp/php/bin/phpize# 配置
    ./configure --with-openssl --with-php-config=/usr/local/lamp/php/bin/php-config# 編譯安裝
    make
    make install# 添加擴(kuò)展到php.ini
    echo "extension=openssl.so" >> /usr/local/lamp/php/lib/php.ini
    1.安裝git(PHP擴(kuò)展包放在git上的)
    yum install -y git
    1.安裝composer
    安裝依賴
    yum install zip unzip# 下載
    php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"# 移動(dòng) composer.phar,這樣 composer 就可以進(jìn)行全局調(diào)用:
    mv composer.phar /usr/local/bin/composer# 配置中國鏡像
    composer config -g repo.packagist composer https://packagist.phpcomposer.com# 查看鏡像設(shè)置
    composer config -gl
    1.下載mongodb擴(kuò)展
    composer require mongodb/mongodb
    1.寫PHP代碼操作mongodb
    $client = new MongoDB\Client();

$db = $client->test;
crud操作
Linux下的Redis安裝和使用
Redis服務(wù)安裝
1.下載redis源碼
wget?http://download.redis.io/releases/redis-5.0.3.tar.gz
1.安裝redis
tar xf redis-5.0.3.tar.gz //解壓
cd redis-5.0.3//不需要配置參數(shù)不需要執(zhí)行./configure
make && make install//編譯&&安裝
1.將redis設(shè)置為系統(tǒng)服務(wù)
cp ./utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis //修改紅框處的代碼
修改redis.conf配置文件
mkdir /etc/redis //創(chuàng)建/etc/redis目錄
cp ./redis.conf /etc/redis/redis.conf
vim/etc/redis/redis.conf
//將redis配置文件復(fù)制到redis
?//設(shè)置為守護(hù)進(jìn)程,以后臺(tái)方式運(yùn)行
使用service redis start命令啟動(dòng)redis服務(wù).
1.將redis服務(wù)設(shè)置為開機(jī)啟動(dòng)
chkconfig --add redis
chkconfig --level 345 redis on

(本文由源碼時(shí)代技術(shù)老師撰寫,轉(zhuǎn)載請(qǐng)注明出處)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI