php报错:PHP Startup Unable to load dynamic library
2017-07-07 13:31
591 查看
今天遇到使用php命令运行文件报错,提示:PHP Startup: Unable to load dynamic ,于是网上找了好多资料,终于解决,记录如下,以便日后查阅。
报错内容如下:
解决方法:
将/etc/php.d/目录下的.ini文件全部重命名为.so文件
按照以上方法处理完之后,还是有三个警告:
原来是这三个扩展被重复加载了,打开php.ini文件,注释扩展加载的地方即可
报错内容如下:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/redis.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/redis.so: undefined symbol: zend_ce_exception in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/memcached.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/memcached.so: undefined symbol: zend_hash_str_del in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/swoole.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/swoole.so: undefined symbol: zend_hash_str_del in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/curl.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/dom.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/dom.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/fileinfo.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/fileinfo.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/json.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/json.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/phar.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/phar.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/posix.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/posix.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/sysvmsg.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/sysvmsg.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/sysvsem.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/sysvsem.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/sysvshm.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/sysvshm.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/wddx.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/wddx.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/xmlreader.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/xmlreader.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/xmlwriter.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/xmlwriter.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/xsl.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/xsl.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/zip.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/zip.so: cannot open shared object file: No such file or directory in Unknown on line 0
解决方法:
将/etc/php.d/目录下的.ini文件全部重命名为.so文件
如:cp /etc/php.d/zip.ini /etc/php.d/zip.so
按照以上方法处理完之后,还是有三个警告:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/redis.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/redis.so: undefined symbol: zend_ce_exception in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/memcached.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/memcached.so: undefined symbol: zend_hash_str_del in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/swoole.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/swoole.so: undefined symbol: zend_hash_str_del in Unknown on line 0
原来是这三个扩展被重复加载了,打开php.ini文件,注释扩展加载的地方即可
vi /etc/php.ini # 将redis、memcache、swoo加载的地方注释即可 /etc/init.d/php-fpm restart
相关文章推荐
- PHP startup: Unable to load dynamic library错误的错误
- 解决PHP startup: Unable to load dynamic library的错误
- windows环境配置XAMMP,报错 PHP Startup: Unable to load dynamic library 'xxxx' 到指定的模块
- PHP Warning: PHP Startup: Unable to load dynamic library 'F:\phpWorkspace\php5\ext\php_mysqli.dll'
- PHP Warning: PHP Startup: Unable to load dynamic library './php_mysql.dll' - /xd5/xd2/xb2/xbb/xb5/xbd/xd6/xb8/xb6/xa8/xb5/xc4/x
- PHP message: PHP Warning: PHP Startup: Unable to load dynamic library
- PHP linux服务器报错 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/的解决方法!
- PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
- 安装Mongodb驱动程序出现 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/ex
- PHP Startup: Unable to load dynamic library pho_exif.dll
- PHP Warning: PHP Startup: unable to load dynamic library
- PHP startup: Unable to load dynamic library的错误
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/pdo_mysql.so' - /us
- PHP7+Phalcon, 配置时出现Warning: PHP Startup: Unable to load dynamic library
- Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序
- PHP Warning: PHP Startup: Unable to load dynamic library 'C:/PHP/ext\\php_ldap.dll' - The specified
- PHP Startup: Unable to load dynamic library
- PHP startup: Unable to load dynamic library错误的错误
- PHP5.X系列命令行跑php PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/··
- win10系统下php cli全局模式时出错PHP startup: Unable to load dynamic library