㈠ php怎么加载不上CURL模块啊
又来自己回答了其实需要把4个文件扔到SYSTEM32文件夹下,这4个文件分别是libeay32.dll, ssleay32.dll, ext/php5ts.dll, ext/php_curl.dll重启apache就可以了
㈡ php的curl功能死活开启不了,求救
1、你修改了PHP的配置,重启一下PHP就好了啊……
2、这个是PHP的问题,和mysql phpmyadmin没有关系……所以不需要重装了
㈢ 如何修复PHP的警告:PHP启动:无法加载动态库'分机\\\ php
扩展库是php扩展的功能,比如php本来不支持操作某种功能
,但在新版本想对它提供支持,就以扩展的方式来提供,这样,我们在配置php时,如果我们不用此功能,我们就可以让php不加载他.从而节省服务器资源.提供其性能
php的扩展库一般放在php目录下的ext目录里.你在网上下载的php压缩包解压后应该可以看到.
php.ini中的
extension_dir
用来指定你的扩展名的地址
。
php.ini中有一排像
;extension="xxxxxx.dll"
的内容就是用来配置让你的php运行环境支持什么不支持什么。
以下为php.ini中的剪切段
------------------------------
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
㈣ php curl_exec,服务器上开启了这个功能,但是提示无法加载
提示页面无法加载不是curl没有打开,而是代码中有错,如果是curl没有打开的话会报curl_exec这个函数找不到等类似的错误,而不是无法加载的500错误。
你看看状态码,如果是500找找代码哪里有错。
㈤ 怎么配置php加载新的curl模块
php.ini
libeay32.dll
ssleay32.dll
libssh2.dll
php_curl.dll
最近做一个项目遇到curl无法开启的问题,上网搜了,得到的答案大都是将php.ini中的;extension=php_curl.dll前的分号去掉,将php中libeay32.ll, ssleay32.dll, php_curl.dll移入windows/system32中,然后重启Apache服务器,可是这样做我的问题依旧无法解决
最后在php的官网中看到有网友留言提到将libssh2.dll也要移入system32文件夹才可,我试了一下,重启了服务器,终于成功了。
注意事项
要重启服务器,最好将文件也在windows\syswow64移一份,64位的系统可能使用这个
㈥ php5.3.10 配置好以后 怎么没有加载curl 库呢
去配置的地方开启curl;
php.ini 将extension=php_curl.dll前面的;去掉
如果已经开启还找不到,就去网上download一个php_curl.dll
然后放到ext文件夹中就行了。
㈦ PHP5.4 curl_php 不能用 谁能帮我解决一下急! Call to undefined function curl_init()
Windows下CURL扩展无效之终极解决办法。
在使用PHP的CURL时可能会存在无法载入情况,这里提供终极解决方法。
1、在php.ini中设置extension_dir 指向d:\ok\php\ext;
在php.ini配置文件中启用 php_curll.dll 扩展;
2、接下来设置windows系统环境变量
方法应该这样:我的电脑->右键属性->高级->环境变量->系统变量->找到Path系统环境变量->编辑Path变量值加入PHP环境根目录,保存。
(环境已经自动附带 libeay32.dll,ssleay32.dll)。
或者
设置windows系统环境变量, phpext指向d:\ok\php\ext, PHPRC 指向d:\ok\php
设置path环境变量,添加d:\ok\php
(网络上各种将libeay32.dll、ssleay32.dll、php_curll.dll拷贝到system32的方法极为不妥。)
3、在CMD命令行下查看Path变量是否加入成功。
4、重新启动apache, 大功告成!
㈧ linux php curl扩展已经安装为什么不能用
1.将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下;
2.打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;
3.重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。
㈨ php动态库无法加载,什么意思
扩展库是php扩展的功能,比如php本来不支持操作某种功能 ,但在新版本想对它提供支持,就以扩展的方式来提供,这样,我们在配置php时,如果我们不用此功能,我们就可以让php不加载他.从而节省服务器资源.提供其性能
php的扩展库一般放在php目录下的ext目录里.你在网上下载的php压缩包解压后应该可以看到.
php.ini中的 extension_dir 用来指定你的扩展名的地址 。
php.ini中有一排像 ;extension="xxxxxx.dll" 的内容就是用来配置让你的php运行环境支持什么不支持什么。
以下为php.ini中的剪切段
------------------------------
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
㈩ PHP扩展不加载问题,怎么解决
方法一(已通过测试)已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib.
1.在php.ini中找到有extension=php_curl.dll, 去掉前面的注释.
2.设置extension_dir=c:\php\ext, 刷新PHP页面时报错, 说找不到模块php_curl.dll.
拷贝php_curl.dll 到windows\system32,还是同样的错.
3.在网上找了一下,需要将:
libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll
都拷贝到system32目录下,重启apache即可.
方法二也可试试:
1.这个php_curl.dll就依赖两个文件(ssleay32.dll和libeay32.dll)如果这两个文件没有配置对那么就会提示找不到此动态库,这两个文件在php的目录下面。
2.解决办法:在Apache的httpd.conf的文件中配置一下:
LoadFile "D:/webserver/php/ssleay32.dll"
LoadFile "D:/webserver/php/libeay32.dll"
3.然后重启一下apache服务就ok了。