所谓开源,原来是啥软件都要自己来编译——CentOS下php扩展库的安装
来源:互联网 发布:软件测试人员职责 编辑:程序博客网 时间:2024/06/05 13:36
windows安装扩展库只要去掉个分号就搞定!因为这些扩展库都是已经编译好了的dll文件
Linux下就不同了,安装个扩展库也要手动编译,然后再安装,果真麻烦!
下面以添加扩展库mbstring为例:
假设php的源码路径$php-src = /data/download/php-5.3.6/
php的安装路径$php = /url/local/php
1. 进入$php-src/ext/mbstring目录,在该目录下运行$php/bin/phpize
然后就会生成一大堆文件,准备用来编译配置
2. 编译扩展库:
用php-config来编译: ./configure --with-php-config=/$php/bin/php-config
然后make
make之后会在当前目录的modules下生成mbstring.so和.h头文件
接下来可以make install就会把这两个文件复制到$php/lib/php/extensions/no-debug-non-zts-****下
头文件自动复制到$php/下的某个include目录下
3. 设置php.ini
extension_dir = "$php/lib/php/extension/no-debug-non-zts-***"
extentsion="mbstring.so"
4. ./apachectl restart
- 所谓开源,原来是啥软件都要自己来编译——CentOS下php扩展库的安装
- CentOS下编译安装PHP扩展库
- CentOS 下编译安装php memcached扩展
- Centos 下PHP编译安装fileinfo扩展
- 不重新编译PHP文件的情况下php GD库扩展库的编译安装(centos)
- 不重新编译PHP文件的情况下php GD库扩展库的编译安装(centos)
- centos下编译php扩展
- centos下编译php扩展
- centos下安装PHP的PDO扩展!
- Centos下给php安装Redis扩展及编译问题解决
- CentOS下为自己编译安装的软件添加man page
- LINUX 下编译安装PHP扩展库
- 吃婴的人原来是他——朱昱——所谓的行为艺术
- PHP之——CentOS linux下为已经编译好的php环境添加mysqli扩展
- CentOS 编译安装 MongoDB与mongoDB的php扩展
- 通过phpize来编译安装php的扩展
- CentOS单独编译安装PHP gd库扩展
- CentOS单独编译安装PHP gd库扩展
- 在WINDOWSxp下安装SQLSERVER 2005
- UIView的drawRect
- 佣兵
- IT梦在何方?
- fzu 1977
- 所谓开源,原来是啥软件都要自己来编译——CentOS下php扩展库的安装
- Asp.net url传递中文的解决方案
- 模式是前人知识经验的总结,不是现成的解决方案,所以不要硬套
- OpenGL ES绘制3D
- c#中抽象类和接口的相同点跟区别
- 比较好用的cygwin完整镜像站点
- 算法学习
- Oracle count(*) 耗时长解决实况
- VS2008 “当前不会命中断点。此位置当前尚未加载可执行代码”