安装完成PHP后,如何不重新安装即可添加扩展
前面有一篇博文里,给大家介绍了php7的安装过程,但是安装完成后,发现少安装了三个扩展:xsl,intl和openssl。罪过啊罪过,连openssl都忘记安装了…
不过木有关系,下面为大家带来补救措施
添加xsl
首先需要将xsl需要用到的依赖安装一下。个人感觉,这些依赖类库没必要源码安装,所以直接yum了。
yum install -y libxslt libxslt-devel
安装成功后,进入到php安装包中xsl扩展所在目录
cd /<php安装包所在目录>/ext/xsl
#使用phpize,若phpize不是系统执行命令,则使用路径执行
phpize
#编译
./configure --with-php-config=/usr/local/php-7.0.2/bin/php-config
#安装
make && make install
修改php.ini文件 将 ;extension=php_xsl.dll 修改为 extension=xsl.so
重启apache服务
使用 php –m 查看已添加的扩展
是不是xsl已经添加上了?
ok xsl扩展已经添加完毕
添加intl
与之前的大同小异
yum install libicu-devel
cd /<php安装包所在目录>/ext/intl
#使用phpize,若phpize不是系统执行命令,则使用路径执行
phpize
#编译
./configure --with-php-config=/<php目录>/bin/php-config --enable-intl
#安装
make && make install
重复类似上面的操作
ok intl扩展安装成功
添加openssl
yum install openssl openssl-devel
cd /<php安装包所在目录>/ext/openssl
phpize
./configure --with-php-config=/<php目录>/bin/php-config
make && make install
如果提示无法找到config.m4 ,config0.m4就是config.m4。直接重命名
Leave A Comment