如何解决PHP startup: Unable to load dynamic library的错误
配置apache+php+mysql的环境,无法连接mysql数据库;在apache的G:\Program Files\Apache Software Foundation\Apache2.2\logs下的error.log出现了下面的错误:
PHP Warning: PHP Startup: Unable to load dynamic library 'G:/php/php-5.2.0-Win32/ext/php_mssql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0
解决这个问题,有两个方法:
解决的办法有两个:
1, 将这些依赖的dll拷贝到%windir%\system32下
2 ,或者将PHP5的安装目录添加到%PATH%中。
现在提倡流行的做法是将路径添加到windows的path中:
在 Windows 2000,XP 和 2003 下:
进入控制面板并打开“系统”图标(开始 -> 设置 -> 控制面板 -> 系统,Windows XP/2003 中是:开始 -> 控制面板 -> 系统)
选择“高级”标签页
点击“环境变量”按钮
在“系统变量”栏中
找到 Path 这一项(可能需要向下滚动才能找到)
鼠标双击 Path 这一项
在最后加入你的 PHP 目录和类库所在的路径,包括前面的“;”(例如:;G:\php\php-5.2.0-Win32;G:\php\php-5.2.0-Win32\ext;)
在“系统变量”栏中
点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:C:\php) ,这个步骤是为了让windows找到php.ini.
点击“确定”并重新启动电脑。
上一篇: mysql优化 2G内存针对站多
下一篇: 微评论