php7安装tidy扩展
当前使用Centos7.x系统,php使用7.1版本
tidy扩展包含在php源码包中
1、安装所需依赖,如果在编译时还提示缺少其他依赖,请自行安装
yum install autoconf gcc gcc-c++ libtidy libtidy-devel
2、下载php7.1源码包
wget https://www.php.net/distributions/php-7.1.30.tar.gz
tar xf php-7.1.30.tar.gz
cd php-7.1.30/ext/tidy
/usr/local/php/bin/phpize
根据自己phpize的位置来运行即可(不知道phpize在哪的直接find / -name phpize查找),运行完提示下面信息,然后编译
Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303
3、编译扩展模块
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
执行完成后会显示扩展模块编译到的目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
4、修改php.ini添加扩展
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"
extension=tidy.so
注意:如果之前配置过extension_dir路径了,则只需要配置 extension=tidy.so即可
保存退出,重启php
通过phpinfo可看到,扩展已生效
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
前端科普系列(2):Node.js 换个角度看世界
作者:孔垂亮【前端科普系列】往期精彩内容: 《前端科普系列(1):前端简史》主要介绍 web 前端发展的历史、大事件。 本文为系列文章(2),主要介绍 Node.js 的前世今生、核心科技以及背后的故事。 一、关于 Node.js 1.Node.js 是什么 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. 按照Node.js官网的解释非常简单: Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。 那我们该怎么理解这句话呢? Node.js 不是 JavaScript 的应用、也不是一种框架、更不是一门语言。它是一个 JavaScript 的运行环境,就和浏览器是一个 JavaScript 运行环境一样。 它是构建在 Chrome’s V8 这个著名的 JavaScript 引擎之上的。 这里不得不聊聊 Chrome & V8。 2.Node.js 诞生的背景 2008年,Google开发了Google地图,但Google地图那时是安卓的原生应...
- 下一篇
Joomla 3.9.16 发布,免费建站系统
Joomla 3.9.16现已发布。这是Joomla 3.x系列的安全版本,解决了6个安全漏洞,并包含20多个错误修复和改进。 3.9.16是什么? Joomla 3.9.16包括6个安全漏洞修复程序,并解决了多个错误,其中包括: 已修复安全问题 低优先级-核心-“特色文章”菜单参数中的SQL注入(影响Joomla 1.7.0到3.9.15) 低优先级-核心-com_templates图片操作中的CSRF(影响Joomla 3.2.0至3.9.15) 低优先级-核心-Protostar和Beez3中的XSS(影响Joomla 3.0.0至3.9.15) 低优先级-核心-com_templates中的访问控制不正确(影响Joomla 2.5.0至3.9.15) 低优先级-核心-com_users中的标识符冲突(影响Joomla 3.0.0至3.9.15) 低优先级-核心-com_fields SQL字段中的访问控制不正确(影响Joomla 3.7.0至3.9.15) 错误修复和改进 链接rel属性:'noopener'属性#28005,'sponsored'和'ugc'属性 字段-图像列...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果