做者:白狼 出处:http://www.manks.top/linux-install-extension.html 本文版权归做者,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。 编译安装 先来看编译安装的php,若是须要安装新的扩展,这里以安装openssl扩展为例进行说明php
一、找到php源码目录,咱们这里的源码位于 /opt/download/php-5.5.30 ,若是找不到了,查看当前php版本,经过 wget http://cn2.php.net/distributions/php-5.5.30.tar.gz 把php-5.5.30改成具体版本从新下载便可html
二、切换到源码目录,找到对应的扩展包 cd /opt/download/php-5.5.30/ext/openssllinux
三、找到phpize所在目录(可经过whereis查找),而后执行 /usr/local/bin/phpizeapache
四、有的可能执行后报错,提示没法找到config.m4,当前目录config0.m4就是config.m4,直接直接重命名便可(mv config0.m4 config.m4)swoole
五、./configure --with-openssl --with-php-config= /usr/local/bin/php-config网站
六、make && make install,执行成功后会生成一个openssl.so文件.net
七、在php.ini文件中查找:extension_dir = , 在php.ini文件内添加 extension=openssl.socode
八、重启apache,经过php -m或者phpinfo查看扩展是否安装成功htm
yum安装 经过yum安装的php,安装扩展就简单多了ssl
yum install php-openssl
安装其余扩展如swoole扩展,一样这么操做便可
[考虑目前国内网站大部分采集文章十分频繁,更有甚者不注明原文出处,原做者更但愿看客们查看原文,以防有任何问题不能更新全部文章,避免误导!] 查看原文