LNMP环境下开启php的扩展
2016-04-23 10:44
627 查看
LNMP一键安装用着挺爽的,但开启PHP扩展有点费事,今天记录一下开启PHP扩展的过程,以免自己以后再开扩展又去百度一大圈。
如果你想开启缓存加速类的扩展(比如memcache,redis等),请看这篇教程:http://lnmp.org/faq/addons.html
如果是开启其他的扩展,这里以PHP的calendar扩展为例:
(在Linux下使用php -m命令查看PHP扩展,没有看到calendar扩展)
最后,重启nginx或者重启LNMP:
OK~使用php - m命令可以看到calendar扩展了。
如果你想开启缓存加速类的扩展(比如memcache,redis等),请看这篇教程:http://lnmp.org/faq/addons.html
如果是开启其他的扩展,这里以PHP的calendar扩展为例:
(在Linux下使用php -m命令查看PHP扩展,没有看到calendar扩展)
[root@Ansen zlib]# pwd //进入/root/lnmp1.2-full/src/php-5.4.41/ext/calendar 也就是lnmp安装目录下对应的php扩展配置目录 [root@Ansen zlib]#mv config0.m4 config.m4 //如果文件名是config0.m4,则重命名为config.m4 [root@Ansen zlib]#/usr/local/php/bin/phpize [root@Ansen zlib]#./configure --with-php-config=/usr/local/php/bin/php-config [root@Ansen zlib]#make //make之后,在modules目录下有扩展名.so文件了 [root@Ansen zlib]# cp modules/calendar.so /usr/local/php/lib/php/extension/ //如果没有extension目录,则先去mkdir命令创建该目录,再复制.so扩展 [root@Ansen zlib]#vim /usr/local/php5/lib/php.ini //编辑php.ini文件,可以先下载到windows,改好之后再用FTP复制和覆盖 编辑php.ini如下 extension_dir = “/usr/local/php/lib/php/extension/” extension=curl.so
最后,重启nginx或者重启LNMP:
重启LNMP命令:lnmp restart 重启nginx命令:nginx -s reload或/etc/init.d/nginx restart
OK~使用php - m命令可以看到calendar扩展了。
相关文章推荐
- PEAR和PECL区别和联系
- 用phpcurl实现模拟登录带验证码urp教务系统获取成绩
- php 获取上一页的URL ==
- 简单谈谈PHP中的include、include_once、require以及require_once语句
- PHP旧系统基于命名空间重构经验
- 针对PHP开发安全问题
- PHP7之常量数组
- php关闭浏览器不终止运行
- PHP7之新增运算符
- getLayoutParams()方法和setLayoutParams()方法
- 简单谈谈PHP中的include、include_once、require以及require_once语句
- 浅谈PHP中的<<<运算符
- php构造函数与析构函数
- PHP预定义变量9大超全局数组用法详解
- Yii2
- php mcrypt 扩展
- php curl post 上传文件流
- Mac下安装PHP的mcrypt扩展的方法(自己总结的)
- PHP注销删除Session变量的通用方法
- PHP URL 重定向 的三种方法