您可能知道,默认情况下,PHP的curl扩展功能尚未打开。 windows相对容易打开。 linux打开这个扩展很麻烦。
接下来,我们将讨论PHP如何打开curl扩展。
另外,如果要安装PHP的其他扩展,还可以使用以下方法:
windows服务器PHP打开curl扩展方法:
1、检查php/ext文件中是否有php_curl.dll,如果有,是否继续下一步?
要不要看看是否在其他目录中? 只需复制到此php/ext目录中。
或者,在网上查找与PHP对应的版本下载php_curl.dll;
2、php.ini的'; extension=php_curl.dll '删除';'
3、保存apache或IIS并重新启动;
4、看phpinfo,如果还没有查询。
请将php目录中的' php_curl.dll、libeay32.dll和ssleay32.dll '复制到“C:WindowsSystem32”中;
(不需要这个步骤! )
Linux服务器PHP打开curl扩展方法。
linux打开curl扩展有两种情况:一种是完全重新编译php,另一种是单独编译扩展库并将其扩展为扩展。
另一方面,编译新源代码安装php和curl
1、下载php源包
wget 3358 PHP.net/get/PHP-7.0.25.tar.gz/from/a/mirror
2、解冻
tarvfxzphp-7.0.25.tar.gz
3、进入目录
cdphp-7.0.25
4、布局
./configure-- prefix=/usr/local/PHP7
--with-curl#安装源代码时,只需打开开关--with-curl,即可打开curl扩展
--with-gd
--with-freetype-dir
--enable-gd-native-ttf
--enable-mysqlnd
--with-pdo-mysql=mysqlnd
--with-openssl
--with-mcrypt
--enable-mbstring
--enable-zip
--enable-fpm#使PHP作为独立的进程运行。 (默认值为9000个端口) ) ) ) )。
5、编译与安装
制造制造安装
二、我已经安装了php,现在需要添加名为curl的扩展功能
1、进入php源包解压缩目标目录。 否则,需要重新下载php源代码并解压缩。
cdphp-7.0.25
2、进入php源包的ext目录,ext目录下包含许多php扩展
cdext
3、进入curl目录。 我只安装curl,所以如果要安装其他扩展,我会进入其他目录
cdcurl
4、利用phpize安装相应的扩展
/usr/local/php7/lqdfj/phpize
5、布局
./configure-- with-PHP-config=/fujie ace/PHP/LQ dfj/PHP-config
6、编译与安装
制造制造安装
7、生成画面显示cur.so扩展路径
扩展后的路径自己看画面。 下面是我的路径“/usr/local/PHP7/lib/PHP/extensions/no-debug-non-zts-2015 10 12/curl.so”。
8、将路径复制到php.ini,具体代码配置如下:
扩展=/fujie ace/PHP/lib/PHP/extensions/no-debug-non-zts-2015 10 12/curl.so
9、保存并重新启动php后,curl扩展成功!
注意:可以替换上述路径。 下载PHP源代码时,请根据自己的需要。