LAMP中PHP功能 的动态扩展
来源:互联网 发布:最新ppt软件下载 编辑:程序博客网 时间:2024/04/30 14:17
php的动态扩展
我的php版本是php-5.4.6,现在在线跑着lamp,但是目前不支持gd扩展,不想重新编译安装,所以我想尝试一下给php来个动态扩展
第一步,需要执行phpize生成先关的编译包
[root@localhost src]# cd php-5.4.6/ext
里面有各种扩展,当然也有我要选的gd,既然我想装gd,为了避免出错先
[root@localhost ext]# yum install gd-devle -y
[root@localhost ext]# cd gd
[root@localhost gd]# phpize
[root@localhost gd]# ./configure && make && make install
在执行这一步的时候报错了
/usr/src/php-5.4.6/ext/gd/gd.c:1582: error: too many arguments to function ;zend_list_insert‘
解决这个问题vi /usr/src/php-5.4.6/ext/gd/gd.c
将zend_list_insert(font, le_gd_font TSRMLS_CC) 改为zend_list_insert(font, le_gd_font )然后保存,重新编译安装即可。
安装成功后会出现下面的语句
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-zts-20090626/
第二步,修改php配置文件
编译完成后
[root@localhost gd]# cd modules/
[root@localhost modules]# ls
gd.so
生成一个gd.so的库文件,需要加到php.ini的扩展中,然后需要在/usr/local/lib/php.ini文件中加下面两行
vi /usr/loca/lib/php.ini
extension_dir="/usr/local/lib/php/extensions/no-debug-zts-20090626/"
extension=gd.so
第三步,重启apache服务即可
- LAMP中PHP功能 的动态扩展
- lamp 中php扩展模块的安装方法
- lamp中php添加curl扩展
- PHP的动态扩展
- LAMP中php的配置
- 在linux服务器上lamp环境中怎样安装php的扩展模块
- 在linux服务器上lamp环境中怎样安装php的扩展模块(centos系统)
- 阿里云lamp添加redis的php扩展
- 关于 编译安装的lamp环境 php开启openssl 功能
- CentOS安装PHP的xdebug扩展功能
- php 打印功能扩展
- php 动态扩展模块
- [PHP]PHP中memcache扩展的安装
- lamp 中php解析中遇到不能解析的解决办法
- 利用php调用C语言 扩展PHP的功能
- 利用php调用C语言 扩展PHP的功能
- 利用php调用C语言 扩展PHP的功能
- LAMP安装(五) 安装php的扩展 (以memcache为例)
- 开发手机游戏启动starling时初始化游戏的卡壳问题
- iOS网站
- 让进程在后台可靠运行的几种方法
- 事务基础知识(学习spring必须学的java基础知识)
- MFC创建右键弹出菜单,运行点击右键后出现系统崩溃
- LAMP中PHP功能 的动态扩展
- Junit测试建议
- 为什么在定义hashcode时要使用31这个数呢?
- 关闭虚拟机提示VboxService.exe应用程序错误
- 西北农林科技大学CSDN高校俱乐部运营策划书
- dev/mem的使用
- IP地址的相关知识
- [C#]生成预定义全颜色表
- android第三方浏览器存在泄露用户隐私漏洞