zoukankan      html  css  js  c++  java
  • LNMP+memcached

    部署LNMP+memcached网站平台,通过PHP页面实现对memcached服务器的数据操作,实现以下目标:
    部署LNMP实现PHP动态网站架构
    为PHP安装memcache扩展
    创建PHP页面,并编写PHP代码,实现对memcached的数据操作

    两台RHEL6虚拟机,一台作为服务器,操作在服务器,另一台为测试的客户机

    RHEL6 /7系统光盘中包含有我们需要的MariaDB、PHP,我们需要使用源码安装Nginx,使用RPM包安装FPM。另外如果希望使用PHP来操作memcached,注意必须要为PHP安装memcache扩展(php-pecl-memcache),否则PHP无法解析连接memcached的指令。客户端测试时需要提前安装telnet远程工具。

    步骤:(首先搭建LNMP架构)

    1)使用yum安装基础依赖包

    yum -y install gcc openssl-devel pcre-devel zlib-devel  #环境依赖包
    
    yum -y install mariadb mariadb-server mariadb-devel #安装数据库CentOS7
    yum -y install mysql mysql-server mysql-devel  # CentOS 6数据库
    
    yum -y install php php-mysql  #PHP所需要的依赖
    
    yum -y install php-fpm #fpm最好用最新版本

    yum -y install php-pecl-memcache #为PHP添加的memcached扩展,此扩展必需

    2)源码安装nginx

      tar zxf nginx-1.16.1.tar.gz 
      cd nginx-1.16.1
      ./configure && make && make install
    
      vim /usr/local/nginx/conf/nginx.conf
    
                location / {
                root   html;
                index index.php index.html index.htm;  #添加index.php为主网页显示地址
            }
    
                   location ~ .php$ {
                root           html;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name; #修改
                include        fastcgi_params;
            }
    
    
      /usr/local/nginx/sbin/nginx      #开启nginx
    

      

    3)启动所有服务:(nginx  mysql php-fpm)

    4)注意: 防火墙

    5)部署测试页面

    创建PHP首页文档

    vim /usr/local/nginx/html/index.php
    
        <?php
        phpinfo();
        ?>
    

     重启php-fpm

     

     session会话id路径为   /var/lib/php/session

  • 相关阅读:
    【数论】错排问题
    【数论】求逆元的几种方式
    【数论】卢卡斯定理模板 洛谷P3807
    【单调队列优化dp】 分组
    【期望dp】绵羊跳弹簧
    软件工程总结
    结对项目-地铁出行路线规划程序(续)
    个人作业--week3
    个人作业-week2
    个人作业-week1
  • 原文地址:https://www.cnblogs.com/security-guard/p/12068507.html
Copyright © 2011-2022 走看看