PHP Warning: Module 'modulename' already loaded in Unknown on line 0
来源:互联网 发布:沂南知豆租赁服务中心 编辑:程序博客网 时间:2024/06/05 11:22
This page describes how to resolve the following PHP warning: PHP Warning: Module 'modulename' already loaded in Unknown on line 0
Problem
When running the CLI version of PHP from the command line, you may receive errors like the following:
[root@myserver /root]$ php -v
PHP Warning: Module 'pcre' already loaded in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/spl.so' - /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/spl.so: Undefined symbol "pcre_exec" in Unknown on line 0
PHP Warning: Module 'SimpleXML' already loaded in Unknown on line 0
PHP Warning: Module 'session' already loaded in Unknown on line 0
PHP Warning: Module 'exif' already loaded in Unknown on line 0
PHP 5.2.3 (cli) (built: Jun 14 2007 15:29:17)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
Cause
There are two ways to load most extensions in PHP. One is by compiling the extension directly into the PHP binary. The other is by loading a shared extension dynamically via an ini file. The errors indicate that dynamic extensions are being loaded via .ini files, even though they are already compiled into the PHP binary.
Fix
To fix this problem, you must edit your php.ini (or extensions.ini) file and comment-out the extensions that are already compiled-in. For example, after editing, your ini file may look like the lines below:
;extension=pcre.so;extension=spl.so;extension=simplexml.so;extension=session.so;extension=exif.so
You may also erase those lines instead of commenting them out. Once you have disabled those lines, run php -v
to see if the warnings go away.
Additional Info
To see which extensions are compiled-in to your PHP binary, run the following command:
php -m
You can also view the configure command, which will show which extensions are enabled and compiled-in, or built as shared, dynamic modules.
php -i | grep Configure
The dynamic extensions are usually located in a special "extensions" folder, which varies by operating system environment. Your php.ini usually has a line that describes where the folder is located. For example:
; Directory in which the loadable extensions (modules) reside.extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/"
转自:http://www.somacon.com/p520.php
- PHP Warning: Module 'modulename' already loaded in Unknown on line 0
- php Warning: Module 'modulename' already loaded in Unknown on line 0
- PHP Warning: Module 'modulename' already loaded in Unknown on line 0
- Ubuntu 14.04 PHP Warning: Module 'PDO' already loaded in Unknown on line 0 PHP (solved)
- PHP Warning: Module 'curl' already loaded in Unknown on line 0
- Module 'mysql' already loaded in Unknown on line 0解决方法
- 【报错】Module 'openssl' already loaded in Unknown on line 0
- PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0 解决办法
- PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
- 报错:PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
- php启动后出现php warning:PHP Startup:in Unknown on line 0
- PHP Warning: PHP Startup: in Unknown on line 0 about php_curl.dll
- 关于启用php_curl.dll后PHP Warning: PHP Startup: in Unknown on line 0之烦恼~~
- PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0
- Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
- Warning: PHP Startup: Invalid library (maybe not a PHP library) ‘iconv.so’ in Unknown on line 0
- wamp环境下url无法重写和出现提示PHP Warning: PHP Startup: in Unknown on line 0
- 解决: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
- 操作系统的最小调度单位是什么
- glassfish端口被占用时的修改
- WPF-DataGrid后台动态生成列
- 根据矩阵的二维相关系数进行OCR识别
- Collection的一些基本方法
- PHP Warning: Module 'modulename' already loaded in Unknown on line 0
- 蓝桥杯 历届试题 错误的票据
- 窗口分割
- Apriori 算法 实例
- 树莓派折腾录三. 通过Synergy共享键盘鼠标(Raspberry Pi 2 model B+RaspEX/RASPBIAN JESSIE)
- 各种数学符号的英文读法
- malloc,calloc,realloc函数用法,原理及不同解析
- CentOS编译安装Python3
- leetcode 62. Unique Paths