zoukankan      html  css  js  c++  java
  • centos7 安装php7

    方法一

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    yum install php70w
    yum install php70w-pecl-mongodb
    

    方法二、编译安装

    参考帮助http://php.net/manual/zh/install.unix.nginx.php

    wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror
    tar -xvf php7.tar.gz
    cd php-7.1.1
    
    
    yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

    ./configure --enable-fpm --with-mysql
    make
    sudo make install

    cp php.ini-development /usr/local/php/php.ini
    cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
    cp sapi/fpm/php-fpm /usr/local/bin

      

    需要着重提醒的是,如果文件不存在,则阻止 Nginx 将请求发送到后端的 PHP-FPM 模块, 以避免遭受恶意脚本注入的攻击。

    将 php.ini 文件中的配置项 cgi.fix_pathinfo 设置为 0 。

    打开 php.ini:

    vim /usr/local/php/php.ini
    

      定位到 cgi.fix_pathinfo= 并将其修改为如下所示:

    cgi.fix_pathinfo=0
    

      

    安装mongodb扩展

    方法一

    yum install php70w-pecl-mongodb
    

    方法二、编译安装

    wget http://pecl.php.net/get/mongo-1.6.12.tgz
    tar xvzf mongo-1.6.12
    
    cd mongo-1.6.12
    phpize
    ./configure --with-php-config=/usr/local/bin/php-config
    make && make install

     在安装过程中可能会报以下错误

    /var/tmp/mongo/contrib/php-ssl.h:33:25: error: openssl/evp.h: No such file or directory
    

      需要安装openssl-devel

    yum install openssl-devel
    

      在php.ini文件中添加extension=mongo.so

    extension=mongo.so
    

      重启php-fpm或服务器

    systemctl restart php-fpm
    

      方法三

    yum install php-pecl-mongo
    

      

  • 相关阅读:
    个人案例分析
    软工结对作业
    交点问题
    C语言复习
    【软件工程】提问回顾与个人总结
    【技术博客】Arxiv的新Paper获取和机翻
    【技术博客】动态面包屑导航
    对对碰 -- 软工结对编程博客
    交点计数 -- 软工个人项目作业
    面向对象的程序设计-模块四课程总结
  • 原文地址:https://www.cnblogs.com/freebird92/p/9920914.html
Copyright © 2011-2022 走看看