源码时代PHP干货分享| Linux系统安装memcached,菜鸟逆袭必备教程!

  

<强> Linux系统安装memcached

  

1。首先要先安装libevent库。
yum安装libevent libevent-devel
2。源码安装memcached
wget在线下载工具
yum安装- y wget #在线下载源码
http://memcached.org/files/memcached-1.5.16.tar.gz
tar xf memcached-1.5.16.tar wget。广州
cd memcached-1.5.16, #配置
。/configure——prefix=/usr/地方/灯/memcached

让安装

     <李>运行memcached
/usr/地方/灯/memcached/bin/memcached - d - m 64 - u root - p 11211 - c 256
4。查看memcached是否运行
ps辅助| grep memcached
使用PHP代码操作memcached李   <李>下载并安装cd/root/software libmemcached

wget https://launchpad.net/libmemcached/1.0/1.0.18/+下载/libmemcached-1.0.18.tar.gz
tar xf libmemcached-1.0.18.tar。广州
cd libmemcached-1.0.18
。/configure——prefix=/usr/地方/libmemcached——与memcached

让安装
2。安装memcached扩展
cd/root/software
https://pecl.php.net/get/memcached-3.1.3.tgz
tar xf memcached-3.1.3 wget。cd memcached-3.1.3 tgz

/usr/地方/灯/php/bin/phpize
。/configure——with-php-config=/usr/地方/灯/php/bin/php-config \
——with-libmemcached-dir=/usr/地方/libmemcached disable-memcached-sasl

让安装
3。修改php。ini添加memcached扩展
回声“扩展=memcached.so"在比;/usr/local/lamp/php/lib/php.ini
4。重启apache服务器
服务httpd重启
5。写PHP代码操作memcached
查看PHP手册:https://www.php.net/manual/zh/book.memcached.php
& lt; ?php
$ m=新Memcached ();
m美元→addServer (' localhost ', 11211);
m美元→设置(“username",“张三“);李      

用户名=$美元→(“username"); echo $ username;
Linux系统安装mongodb

  
      <李>下载并安装mongo
    官网: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。创建MongoDB数据存放文件夹和日志记录文件夹
    cd/usr/local/lamp/mongodb
    mkdir - p数据/db
    mkdir - p数据/日志
    3。创建MongoDB运行时使用的配置文件
    cd/usr/local/lamp/mongodb/bin
    vim mongodb.conf
    ?添加以下内容
    dbpath=/usr/local/lamp/mongodb/data/db #数据文件存放目录logpath=/usr/local/lamp/mongodb/data/logs/mongodb.。
    =27017 #港端口
    叉=true #以守护程序的方式启用,即在后台运行# auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问
    bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
    4。启动mongodb
    cd/usr/local/lamp/mongodb/bin
    。/mongod - f mongodb.conf
    ?查看mongodb是否运行
    ps辅助| grep mongodb
    ?关闭mongodb
    。/mongod——关闭- f mongodb.conf
    5。连接mongo并操作
    官网:https://docs.mongodb.com/manual/crud/
    cd/usr/local/lamp/mongodb/bin
    /mongo。
    使用PHP代码操作mongodb
    1。安装mongodb扩展
    https://pecl.php.net/get/mongodb-1.5.5.tgz
    tar xf mongodb-1.5.5 wget。cd mongodb-1.5.5 tgz

    /usr/地方/灯/php/bin/phpize
    。/configure——with-php-config=/usr/地方/灯/php/bin/php-config

    让安装
    回声“扩展=mongodb.so"在比;/usr/local/lamp/php/lib/php.ini
    服务httpd重启
    2。写PHP代码操作mongodb
    官网:https://docs.mongodb.com/manual/crud/
    https://docs.mongodb.com/ecosystem/drivers/php/
    1。将PHP环境保存到环境变量中
    vim/etc/profile #最后一行添加
    出口路径=$路径:/usr/地方/灯/PHP/bin/#保存退出#重写加载环境变量文件
    源/etc/profile
    1。安装php的openssl扩展(访问https连接)
    安装扩展依赖
    yum安装openssl openssl-devel #进入到扩展文件源码目录
    cd/root/software/php-7.2.1/ext/openssl #使用phpize生成配置文件
    /usr/地方/灯/php/bin/phpize #配置
    。/configure——使用openssl with-php-config=/usr/地方/灯/php/bin/php-config #编译安装

    让安装#添加扩展到php。ini
    回声“扩展=openssl.so"在比;/usr/local/lamp/php/lib/php.ini
    1。安装git (PHP扩展包放在git上的)
    yum安装git - y
    1。安装作曲家
    安装依赖
    yum安装zip解压#下载
    php - r“复制(“https://install.phpcomposer.com/installer”,“composer-setup.php”);“php composer-setup
    。php
    php - r“拆开(composer-setup.php);“#移动作曲家。phar,这样的作曲家就可以进行全局调用:

    源码时代PHP干货分享| Linux系统安装memcached,菜鸟逆袭必备教程!