• centos 7 min 编译安装php5.6+nginx1.7.5 笔记


    1、安装mysql请参照 centos 7 min 编译安装mysql5.6.20 笔记

    2、编译安装php5.6+nginx1.7.5 

    2.1、安装php5.6.0

    首先添加依赖应用
    yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel

    安装加密扩展库
    cd /usr/local/src/
    wget libmcrypt-2.5.8.tar.gz
    tar zxvf libmcrypt-2.5.8.tar.gz 
    cd libmcrypt-2.5.8
    ./configure
    make
    make install

    cd ../

    wget http://cn2.php.net/distributions/php-5.6.0.tar.gz
    tar zxvf php-5.6.0.tar.gz 
    cd php-5.6.0

    ./configure --prefix=/usr/local/php-5.6.0 --with-mysql=/usr/local/mysql --with-mysql-sock --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fpm --with-ncurses --enable-soap --with-libxml-dir --with-XMLrpc --with-openssl --with-mcrypt --with-mhash --with-pcre-regex --with-sqlite3 --with-zlib --enable-bcmath --with-iconv --with-bz2 --enable-calendar --with-curl --with-cdb --enable-dom --enable-exif --enable-fileinfo --enable-filter --with-pcre-dir --enable-ftp --with-gd --with-openssl-dir --with-jpeg-dir --with-png-dir --with-zlib-dir  --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-gettext --with-gmp --with-mhash --enable-json --enable-mbstring --disable-mbregex --disable-mbregex-backtrack --with-libmbfl --with-onig --enable-pdo --with-pdo-mysql --with-zlib-dir --with-pdo-sqlite --with-readline --enable-session --enable-shmop --enable-simplexml --enable-sockets --enable-sqlite-utf8 --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-libxml-dir  --with-xsl --enable-zip --enable-mysqlnd-compression-support --with-pear

    make && make install

    Build complete.
    Don't forget to run 'make test'.

    cp /usr/local/php-5.6.0/etc/php-fpm.conf.default php-fpm.conf
     //复制一份并重命名


    /usr/local/php-5.6.0/sbin/php-fpm 
    //启动php-fpm


    修改FPM 配置文件php-fpm.conf
    pm.max_children = 50
    pm.start_servers = 20 
    pm.min_spare_servers = 5
    pm.max_spare_servers = 35
    pm.max_requests = 500
    去掉分号

    ln -s /usr/local/php-5.6.0/sbin/php-fpm /bin/php-fpm
    cp /usr/local/src/php-5.6.0/php.ini-producsion /usr/local/php-5.6.0/lib/php.ini


    至此php-fpm安装完成

    ===================================================================================
    2.2、安装nginx1.7.5
    wget http://nginx.org/download/nginx-1.7.5.tar.gz


    useradd www   
    #添加www nginx运行账户

    usermod -s /sbin/nologin -g www www 
    #将www加入www组并禁止www登录shell

    tar zxvf nginx-1.7.5.tar.gz
    cd nginx-1.7.5
    ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-pcre 


    make && make install

     /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
     #启动nginx,nginx启动成功。


    /usr/local/nginx/sbin/nginx -s reload
    ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

    //接下来修改nginx配置文件,根据需要修改对应文件
    vim nginx.conf

    user  nobody; #去掉前面

    根据 include        fastcgi_params;
    vim fastcgi_params

    添加以下,保存
    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name; 
    #否则nginx不能找到php文件进行解析


    nginx -s reload
    //nginx重启

    nginx安装结束。

    =======================================================================
    CentOS 7.0默认使用的是firewall作为防火墙。
    关闭firewall:
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动

  • 相关阅读:
    HIVE源码(5):HQL 转换为 MR 源码详细解读(4)
    HIVE源码(4):HQL 转换为 MR 源码详细解读(3)HQL 生成 AST(抽象语法树)
    HIVE源码(3):HQL 转换为 MR 源码详细解读(2)
    HIVE源码(2):HQL 转换为 MR 源码详细解读(1)
    HIVE源码(1):HQL 是如何转换为 MR 任务的
    FLINK基础(103): DS算子与窗口(14)多流转换算子(5) Interval Join
    FLINK基础(93): DS算子与窗口(7)单流算子(6) 窗口算子 Window/WindowAll/Window Apply/WindowReduce
    FLINK基础(92): DS算子与窗口(6)单流算子(5)KeyBy(1)
    FLINK基础(85):DS状态机制(11) 总结
    1822. Sign of the Product of an Array
  • 原文地址:https://www.cnblogs.com/zhepama/p/4024095.html
Copyright © 2020-2023  润新知