php phpize 用于安装扩展
来源:互联网 发布:msr606磁卡读写器软件 编辑:程序博客网 时间:2024/05/21 09:26
php phpize 用于安装扩展
phpize 是属于 php-devel 中的东西,主要是设定 php 外挂模块的一些设定
例如你的php不支持mysql, mbstring等
实例应用:
环境php5.2.6, 不支持mysql扩展
假如php的源码包在/usr/local/src/php-5.2.6
php安装目录是/usr/local/php
# cd /usr/local/src/php-5.2.6
# cd ./ext/mysql
# /usr/local/php/bin/phpize
# ./configure –with-php-config=/usr/local/php/bin/php-config
# make
# make install
这个时候你会看到mysql.so被拷贝到某个目录, 把mysql.so拷贝到你的extension_dir指向的路径, 在php.ini里增加extension=mysql.so
重启web服务器, 看一下phpinfo, 应该支持mysql了, 完毕!
注意: 在执行/usr/local/php/bin/phpize的时候可能会提示某些错误, 例如:Cannot find autoconf, 那就根据错误提示把相关的软件安装, RHEL系列使用yum -y install autoconf就可以了
其他错误, 请留言给我!
所以安装 php-devel 相关套件就会有 phpize 可以使用 (档案预设存放于 /usr/bin/phpize )
phpize 命令是用来准备 PHP 外挂模块的编译环境的。下面例子中,外挂模块的源程序位于 extname 目录中:
# cd extname
# phpize
# ./configure (注一)
# make
# make install
成功的安装将建立 extname.so 并放置于 PHP 的外挂模块目录中 (预设存放于 /usr/lib/php/modules/ 内) 。
需要调整 php.ini,加入 extension=extname.so 这一行之后才能使用此外挂模块。
注一:
如在执行 ./configure 时出现 not find –with-php-config 时,
可重下以下指令,因 –with-php-config 预设在 /usr/bin/php-config 可找到
./configure –with-php-config=/usr/bin/php-config
需要调整 php.ini,加入 extension=extname.so 这一行之后才能使用此扩展库。
- php phpize 用于安装扩展
- php phpize 用于安装扩展
- PHP扩展安装之phpize
- 使用phpize安装php扩展
- 利用phpize脚本安装PHP扩展模块
- 利用phpize安装php扩展模块
- centos 使用phpize动态安装php扩展
- 安装php扩展模块之phpize
- PHP使用phpize安装expect扩展
- Centos通过phpize安装php扩展
- Centos通过phpize安装php扩展
- phpize安装扩展
- 通过phpize来编译安装php的扩展
- 安装完PHP后,增加扩展模块 phpize
- 在linux中使用phpize安装php扩展模块
- 在linux中使用phpize安装php扩展模块
- 使用phpize建立php扩展
- 使用phpize建立php扩展
- 利用Ring Buffer在SQL Server 2008中进行连接故障排除
- wince流驱动开发流程
- ALSA 驱动安装方法
- 51单片机 运算能力 测试
- SQL Server 连接问题-TCP/IP
- php phpize 用于安装扩展
- Android Looper和Handler
- c++ UrlEncode 实现
- 深入Android通过Apache HTTP访问HTTP资源
- android网络连接
- 一路向北(三)
- 连接两个单向链表,返回排序后的结果。
- android 物理按键
- HDU 1049 Climbing Worm