LINUX下如何配置CURL?
我php.ini里加了extension=php_curl.dll,APACHE重启了,为什么执行curl_init函数还是会报错:
PHP Fatal error: Call to undefined function curl_init() in
我php.ini里加了extension=php_curl.dll,APACHE重启了,为什么执行curl_init函数还是会报错:
PHP Fatal error: Call to undefined function curl_init() in
http://59.151.33.206/php/resultquery/temp/php.ini.txt
这个文件夹都是些.so的文件,这个没错吧?另外PHP安装路径怎么找呢?我没找着php_curl.dll
windows下面使用的是动态链接库dll文件
linux下面使用的so扩展文件2.回答怎么安装的问题
windows下:下载对应版本的php_curl.dll扩展库 解压至相应目录 在php.ini中配置好 重启apache就行了
linux下:1.使用yum 或者aptget或者其他相应的操作指令下载php_curl扩展包,这个应该是最简单的办法
2.去网上找和你php版本对应的curl扩展(linux版本,so文件) 放到相应目录 就行了
ctype.so hash.so json.so mysql.so pdo.so sqlite.so xmlreader.so
dom.so iconv.so mysqli.so pdo_mysql.so pdo_sqlite.so tokenizer.so xmlwriter.so
#tar -zxf curl-7.24.0.tar.gz
#cd curl-7.24.0
#./configure --prefix=/usr/local/curl
#make; make install这个curl已经不是最新版本 不过也没任何问题.
编译安装后在php.ini 添加完整的so 路径地址,一般在编译的过程中会有提示.
SO文件都是些什么样的文件呢?我的/usr/lib64/php5/extensions目录下有以下这些SO文件:是不是已经安装过扩展包了呢?
ctype.so hash.so json.so mysql.so pdo.so sqlite.so xmlreader.so
dom.so iconv.so mysqli.so pdo_mysql.so pdo_sqlite.so tokenizer.so xmlwriter.so
Syntax error on line 1 of /etc/apache2/conf.d/rewrite.conf:
Invalid command 'RequestHeader', perhaps misspelled or defined by a module not included in the server configurationPHP.INI配置如下:
extension = curl.so
extension_dir = /usr/lib64/php5/extensions
/usr/lib64/php5/extensions 文件如下:
ctype.so dom.so iconv.so mysqli.so pdo_mysql.so pdo_sqlite.so tokenizer.so xmlwriter.so
curl.so hash.so json.so mysql.so pdo.so sqlite.so xmlreader.so