您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

centos下php curl如何安装

2024/3/29 11:44:44发布14次查看
centos php curl安装的方法:首先通过“make install”安装crul;然后进入linux php源程序目录中的ext目录中,并选择需要的模块;最后在配置文件里添加扩展模块为“extension=curl.so”即可。
推荐:《centos入门教程》
centos下安装php扩展curl
服务器运行一段时间后,可能突然会需求添加某个扩展,如curl、pdo、xmlrpc等,这就需要在不重新编译linux php的情况下独立添加扩展。
1.安装crul
wget http://curl.haxx.se/download/curl-7.19.6.tar.gz tar -zxvf curl-7.19.6.tar.gz cd curl-7.19.6 ./configure --prefix=/usr/local/curl make make install
2.linux php编译生成扩展
进入linux php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl执行phpize生成编译文件,phpize在php安装目录的bin目录下/usr/local/php5/bin/phpize运行时,可能会报错:cannot find autoconf. please check your autoconf installation and the $php_autoconf,environment variable is set correctly and then rerun this script.“,需要安装autoconf:yum install autoconf(redhat或者centos)、apt-get install autoconf(ubuntu linux)
生成配置文件,并linux php编译生成模块:
/usr/local/php5/bin/phpize ./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php5/bin/php-config make make install
这样,curl.so就被复制到php对应目录(如:/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/)
3.linux php修改配置
在linux php.ini里,设置扩展目录:extension_dir = /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/并添加扩展模块引用:extension = curl.so
这里设置扩展目录也可以不用这样指定,php.ini默认的扩展目录是:/usr/local/php5/lib/php/extensions/,这里把curl.so给cp到这里,添加extension=curl.so就行了。
4.检查并重启apache
/usr/local/php/bin/php -v执行这个命令时,linux php会去检查配置文件是否正确,如果有配置错误,这里会报错,可以根据错误信息去排查同样的。
安装其它扩展也是按这样的步骤。
以上就是centos下php curl如何安装的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product