博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7 安装php7
阅读量:6712 次
发布时间:2019-06-25

本文共 1513 字,大约阅读时间需要 5 分钟。

方法一

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum install php70wyum 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/mirrortar -xvf php7.tar.gzcd 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
makesudo make install
cp php.ini-development /usr/local/php/php.inicp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.confcp sapi/fpm/php-fpm /usr/local/bin

  

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

将 php.ini 文件中的配置项  设置为 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.tgztar xvzf mongo-1.6.12cd mongo-1.6.12phpize./configure --with-php-config=/usr/local/bin/php-configmake && 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

  

转载地址:http://lzelo.baihongyu.com/

你可能感兴趣的文章
hdu 1251 统计难题 (字典树)
查看>>
HDU 3486 Interviewe【二分+rmq】
查看>>
HDU 2614 Beat【深搜】
查看>>
c#实现redis哈希槽CRC16方法
查看>>
javascript数据结构与算法--二叉树(插入节点、生成二叉树)
查看>>
qcharts编译
查看>>
nginx日志文件切割
查看>>
tips
查看>>
实验1实验报告
查看>>
Vue 获取dom元素之 ref 和 $refs 详解
查看>>
Python深浅copy
查看>>
进程控制(一)
查看>>
jcarousel 图片滚动css
查看>>
一个最简单的linux hello world模块
查看>>
【机器学习】--xgboost初始之代码实现分类
查看>>
golang ubuntu开发环境
查看>>
ArcGIS Server 10.2 实战(三)图层标注及图例中文显示乱码的解决
查看>>
Win7关机时弹出对话框,提示你想要的信息
查看>>
Linux初学(三)
查看>>
java中的链式编程
查看>>