php_curl.dll这个扩展
在windows下用phpnow配置服务器时,可能会遇到有些扩展无法启动的情况,这个在apache的日志中有记录(error.log),例如php_curl.dll这个扩展:
PHP Warning: PHP Startup: Unable to load dynamic library '../../php/ext/php_curl.dll' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn in Unknown on line 0
解决办法:
1、首先找到这个扩展的依赖有哪些,比如php_curl.dll需要依赖libeay32.dll和ssleay32.dll这两个;
2、两种方法(个在感觉第二种方法更好一些):
一是把扩展及依赖扩展复制到系统盘的windowssystem32目录即可。
二是在httpd.conf中的导入模块之前,添加这两个依赖的导入:
LoadFile ../php/ssleay32.dll
LoadFile ../php/libeay32.dll
curl、OpenSSL、xmlrpc等拓展的解决办法
1将php安装目录中的这ext或者根目录中个文件复制到%system%/system32目录下:php_openssl.dll、libeay32.dll、ssleay32.dll 、php_xmlrpc.dll、php_curl.dll;
2将php.ini复制到windows文件夹中,打开php.ini,将“;extension=php_openssl.dll”等一些列拓展前面分号去掉;
3重启IIS或者Apache 一定要重启!
重启Apache的方法:打开apache程序文件夹下的bin目录,启动ApacheMonitor.exe程序,系统右下角就会有Apache控制器出现,在里面操作就行了
无法加载mcrypt的解决办法
提示:无法加载mcrypt (外链,英语) 扩展,请检查您的 PHP 配置。
在C:/WINDOWS目录下的php.ini文件中,
没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉
所以不能使用相应功能,解决方法是打开php.ini文件,找到 ;extension=php_mcrypt.dll 改成
extension=php_mcrypt.dll 去掉前面的;使之生效
修改完PHP.INI后要重新启动计算机。。
如果还不行可以在系统的system32(一般为C:/WINDOWS/system32)目录下缺少libmcrypt.dll文件。解决方法是找到php目录下的libmcrypt.dll,将其复制到C:/WINDOWS/system32目录中,然后重新启动IIS.
无法加载mbstring解决方法:
win系统:
打开c:/windows/php.ini
把
;extension=php_mbstring.dll
改成
extension=php_mbstring.dll
unix:
打开/etc/php.ini
把
;extension=php_mbstring.so
改成
extension=php_mbstring.so
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏