php配置时,这里面开启了很多扩展。如果这时候忘了开启,以后还能加上吗?答案是可以的。以后只需要进入源码的ext目录,例如忘了pdo_mysql,进入ext/pdo_mysql,使用phpize工具,像安装普通扩展一样即可生成pdo_mysql.so。

关于:--enable-safe-mode
开启的话php可以执行一下系统函数,建议关闭(可搜索受此函数影响的php函数)

#如果只需要配置某一个目录可以执行则 设置为on并指定 safe_mode_exec_dir=string目录来执行系统函数。
#本特性已自 PHP 5.3.0 起废弃并将自 PHP 5.4.0 起移除。
safe_mode = off

php7编译不用加这个配置。

查看php已经安装的扩展:

 php -m

  

升级 php 7.2 后,使用mcrypt提供的加解密代码时,提示 call to undefined function mcrypt_module_open() ;大脑疯狂运转1秒钟后,得出结论:php 7.2的扩展有变动;查阅相关资料知晓,mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。还好,安装过程不复杂。

环境:centos 7

yum 安装依赖包:

yum install libmcrypt libmcrypt-devel mcrypt mhash

在 php 官网下载 mcrypt 包,php 扩展官网

# wget  http://pecl.php.net/get/mcrypt-1.0.1.tgz

# tar xf mcrypt-1.0.1.tgz

# cd mcrypt-1.0.1

编译安装 mcrypt

# /usr/local/php/bin/phpize

# ./configure --with-php-config=/usr/local/php/bin/php-config  && make && make install

在php.ini加上扩展即可

extension=mcrypt.so

重启 php-fpm

/etc/init.d/php-fpm restart

  

最新文章

  1. css3制作旋转动画
  2. ORACLE 数据库 MOD 函数用法
  3. Web持久化存储Web SQL、Local Storage、Cookies(常用)
  4. Markdown Test
  5. 解决TableView / ScrollView上的Menu问题(1滑出View区域还可点击2导致点击menu后View不能滑动)
  6. 最新选择Godaddy主机方案美国数据中心教程指导
  7. 【转】编写Chrome扩展程序
  8. Android识别图片中脸部信息
  9. JavaScript 【 IE中的XML DOM 】
  10. Servlet基础知识(一)——Servlet的本质
  11. Sass入门——简介+语法格式及编译调试
  12. Linux档案种类与扩展名(2013.09.03)
  13. kotlin web开发教程【一】从零搭建kotlin与spring boot开发环境
  14. Django 上下文处理器
  15. conda的使用(附带远程文件传输命令)
  16. linux 用户空间获得纳秒级时间ns【转】
  17. 算法笔记 3.2 codeup1935 查找学生信息
  18. SMBus与I2C的差别
  19. Spring MVC中前端控制器拦截问题
  20. sqler sql 转rest api redis 接口使用

热门文章

  1. FAFU 1395
  2. POJ3608
  3. Linux下DNS服务器配置
  4. Linux基础命令---gzip
  5. Linux基础命令---ar
  6. Linux服务器配置---安装vsftpd
  7. Linux基础命令---mkfs
  8. git必备命令
  9. C++设计模式 之 “状态变化” 模式:State、Memento
  10. 上周日选拔题部分write up