Post Views:

110

由于需要用到xsl,而编译安装php的时候恰巧忘了安装xsl,现在给php配置xsl扩展,并记录下过程仅供参考

首先如何查看php是否安装了xsl扩展?

在服务器上执行:php -m命令即可查看PHP已经安装了哪些扩展;或者新建一个PHP文件,写上如下内容:

phpinfo();

?>

下面看如何开启PHP的xsl扩展的步骤:

1. 可以使用下面命令来查:

find / -name xsl

cd /home/sunyang/php-7.2.11/ext/xsl

2 . 找到phppize目录,一般在安装好的php目录下:

/usr/local/php/bin/phpize

3.在xsl目录下执行下面命令:

/usr/local/php/bin/phpize

执行成功后会有如下提示:

Configuring for:

PHP Api Version: 20170718

Zend Module Api No: 20170718

Zend Extension Api No: 320170718

4. 找到安装PHP文件的源目录:这里我目录为:

/usr/local/php/bin/php-config

5. 配置php-config路径,以自己服务器的实际路径为准;

6. 在 /home/sunyang/php-7.2.11/ext/xsl/ 下面执行

./configure --with-php-config=/usr/local/php/bin/php-config

编译安装

make && make install

7. 注意在执行这个编译操作之前,需要执行下面安装

yum -y install libxslt libxslt-devel

8. 安装完成之后查看这个文件下面的扩展,里面就是新生成的扩展xsl.so

cd /usr/local/php/lib/php/extensions/no-debug-zts-20170718/

9.最后在php.ini文件里面增加扩展配置:

修改PHP配置文件php.ini,这里我的文件路径为:/usr/local/php/etc/php.ini

在后面加入如下一行:

extension = xsl.so;

10. 最后重启nginx以及php-fpm这个时候xsl信息里就会出现.

xsl php,Centos下给PHP开启xsl扩展相关推荐

  1. php添加gd扩展,centos下为php添加gd扩展

    第一步: 安装需要用到的库 yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 第二步: 进 ...

  2. php oci8 11,linux下为php开启oci8扩展(ubuntu14亲测可用)

    安装oci8扩展(php5.2-5..6请到php下载oci8-2.0.1.tgz或以下版本,php7下载oci8-2.1.1.tgz版本)这个非常重要,如果扩展包下载错了,就不会生成oci8.so这 ...

  3. linux下为php开启oci8扩展(ubuntu14亲测可用)

    为什么80%的码农都做不了架构师?>>>    工具/原料 oracle安装包三个 oci8-2.0.1.tgz包一个 方法/步骤 安装oracle安装包 rpm -ivh orac ...

  4. Centos 下PHP编译安装fileinfo扩展

    1.检查当前环境 php -i|grep fileinfo  若出现 fileinfo fileinfo support => enabled 则代表fileinfo扩展可用,否则不可用. 2. ...

  5. CENTOS下SAMBA服务不能开启的解决方法

    CENTOS下SAMBA服务不能开启的解决方法 参考文章: (1)CENTOS下SAMBA服务不能开启的解决方法 (2)https://www.cnblogs.com/leon-1125/p/7486 ...

  6. CentOS下开启mysql远程连接,远程管理数据库

    当服务器没有运行php.没装phpmyadmin的时候,远程管理mysql就显得有必要了.因为在CentOS下设置的,所以标题加上了CentOS,以下的命令在debian等系统下应该也OK. mysq ...

  7. centos php 开启socket,centos下phpsocket连接,该如何解决

    centos下php socket连接 最近要做一个基于tcp/ip下的短连接 我们自己的代码使用的是php的socket连接,对方服务器,已经测试能够连接,并接收到对方传回来的数据: 现在要求我们自 ...

  8. centos php 开启mysql扩展_CentOS 7下部署php7.1和开启MySQL扩展的方法教程

    前言 之前在CentOS7安装php7.1的时候有遇到PHP源及PHP7.1不支持MySQL扩展问题,上午抽空安装了下终于解决了这两个问题,特此记录备忘. 简单安装(yum方式) 安装软件源 添加ep ...

  9. RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)

    RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程 一.准备工作:SSH,telnet终端中文显示乱码解决办法vi /etc/sysconfig/ ...

最新文章

  1. Oracle Database 11g的使用
  2. 包打包和解析过程 unity_解决Unity2018打包,提示 SDK Tools version 0.0.0 < 26.1.1
  3. 半年总结(2018-10)
  4. 二分图带权最大匹配费用流_一文掌握阻抗匹配
  5. 通过数组名遍历整个数组
  6. a+=b 等价于 a=a+b ?
  7. Java中的Runtime类详解
  8. php写入变量cookie,PHP如何用数组变量给setcookie函数赋值?
  9. Web API核查表:设计、测试、发布API时需思考的43件事
  10. Spring入门篇——第6章 Spring AOP的API介绍
  11. mac 切换鼠标滚轮方向
  12. 计算机网络滑动窗口机制编程,计算机网络之滑动窗口机制
  13. docker java mysql_docker搭建tomcat+mysql容器并部署Java系统
  14. AttributeError: 'NoneType' object has no attribute 'append'
  15. linux显示防火墙端口命令,Linux查询端口是否被防火墙屏蔽 firewall-cmd命令用法
  16. 如何在Linux上编写和运行程序?
  17. 操作 神通数据库_神通数据库安装及使用手册
  18. Session使用方法详解
  19. 计算机无法启动无法修复工具栏,excel打不开怎么办?使用excel修复工具教程
  20. 病毒性感冒和细菌性感冒怎样区分

热门文章

  1. 滴滴出行完成超55亿美元新一轮融资
  2. 为什么linux视频关闭这么卡,在Linux使用电视(视频)卡
  3. 风险溢价 risk premium
  4. js split() 截取函数
  5. 《JavaScript》重学JS-细聊一下prototype、__proto__与constructor(超详解版)
  6. 计算机应用基础周南岳第三版第四章教案,《计算机应用基础》(周南岳)配套电子教案第4章...
  7. 服务器6666端口不能访问问题
  8. 我也来回忆一下我的第一台电脑
  9. protocol buffer 使用之 .proto 定义规则
  10. Java工具类之——BigDecimal运算封装(包含金额的计算方式)