温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php扩展模块的安装方法

发布时间:2020-11-02 09:50:43 来源:亿速云 阅读:206 作者:小新 栏目:编程语言

小编给大家分享一下php扩展模块的安装方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

php扩展模块的安装方法:1、进入到ext目录下;2、生成编译文件;3、执行命令【./configure --with-php-config=/opt/php5.6.27/bin/php-config】;4、编译安装即可。

模块安装总则:

1、进入到ext/目录下对应的模块

2、执行/usr/local/php/bin/phpize 也就是执行一遍phpize生成编译文件

3、./configure --with-php-config=/opt/php5.6.27/bin/php-config

4、Make && make install

php自身提供了很多扩展,比如curl,gmp, mbstring等等。我们在编译安装php时未必安装了所有扩展。那么在安装完php后,如果想单独安装某个php自身的扩展怎么办呢?

php版本5.6.27

单独安装gd拓展模块需要cd 到 php-5.6.27/ext/gd

执行 phpize 生成编译文件,如果系统没有引入phpize,这个文件在PHP安装目录下的bin中

在这里一定要先执行make clean,这次安装了8台服务器,没有先执行make clean的100%没有安装成功,都没有添加到freetype support

./configure --with-php-config=/opt/php5.6.27/bin/php-config --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib-dir --with-gd

一般情况,如果你正确的指定了php-config或者你的机器只有一个php版本,so都会被正确安装到相应php的extension_dir。如果执行make install后,extension_dir目录下没有相应的so,可以手动将生成的so文件cp过去

确认freetype 2 在编译中已被添加

make && make install

PHP安装扩展模块

PHP bcmath扩展(PHP配置参数--enable-bcmath)。

安装

BC数学函数仅在 PHP 编译时配置了 --enable-bcmath 时可用。

PHP 的 Windows 版本已内建对此扩展的支持。

PHP 的 Linux 版本,则需要手动安装bcmath扩展。

在PHP的源码包中,默认就包含bcmath扩展的安装文件,只需手动安装一下即可。

cd /soft/php-5.5.38/ext/bcmath// 进入PHP的源码包目录中的bcmatch扩展目录
/usr/local/php-5.5.38/bin/phpize   // 执行phpize命令
./configure --with-php-config=/usr/local/php-5.5.38/bin/php-config  // 配置
make && make install
// 编译和安装

安装完成后,可以得到bcmath.so文件,将该文件拷贝至php的扩展存放目录。

然后,修改php的配置文件php.ini,加入如下的代码:

extension=bcmath.so

最后,重启php服务即可。

systenctl restart php-fpm

看完了这篇文章,相信你对php扩展模块的安装方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI