2017-09-14 103 views
0

我已经在我的ubuntu 16.04上运行Symfony,它返回启动错误。 ,我跑在cmd中的PHP --ini命令PHP警告:PHP启动:无法加载动态库

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dll: 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/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/20151012/php_mbstring.dll: 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/lib/php/20151012/php_pdo_pgsql.dll' - /usr/lib/php/20151012/php_pdo_pgsql.dll: 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/lib/php/20151012/php_pgsql.dll' - /usr/lib/php/20151012/php_pgsql.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Configuration File (php.ini) Path: /etc/php/7.0/cli 
Loaded Configuration File:   /etc/php/7.0/cli/php.ini 
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d 
Additional .ini files parsed:  /etc/php/7.0/cli/conf.d/10-opcache.ini, 
/etc/php/7.0/cli/conf.d/10-pdo.ini, 
/etc/php/7.0/cli/conf.d/20-calendar.ini, 
/etc/php/7.0/cli/conf.d/20-ctype.ini, 
/etc/php/7.0/cli/conf.d/20-exif.ini, 
/etc/php/7.0/cli/conf.d/20-fileinfo.ini, 
/etc/php/7.0/cli/conf.d/20-ftp.ini, 
/etc/php/7.0/cli/conf.d/20-gettext.ini, 
/etc/php/7.0/cli/conf.d/20-iconv.ini, 
/etc/php/7.0/cli/conf.d/20-json.ini, 
/etc/php/7.0/cli/conf.d/20-mbstring.ini, 
/etc/php/7.0/cli/conf.d/20-phar.ini, 
/etc/php/7.0/cli/conf.d/20-posix.ini, 
/etc/php/7.0/cli/conf.d/20-readline.ini, 
/etc/php/7.0/cli/conf.d/20-shmop.ini, 
/etc/php/7.0/cli/conf.d/20-sockets.ini, 
/etc/php/7.0/cli/conf.d/20-sysvmsg.ini, 
/etc/php/7.0/cli/conf.d/20-sysvsem.ini, 
/etc/php/7.0/cli/conf.d/20-sysvshm.ini, 
/etc/php/7.0/cli/conf.d/20-tokenizer.ini 

上述警告运行PHP --ini命令时发生。 如何解决警告我还清除并安装了php7。 我删除了一些dll的php.ini扩展中的注释

+1

'PHP -r “回声php_ini_loaded_file();”' 将显示在CLI当前ini加载的文件中,在那里搜索您的扩展名,路径不正确。“ –

+0

@AlivetoDie上面的命令也返回相同的警告错误,显示路径'/etc/php/7.0/cli/php.ini'我已经编辑了输出路径 – Tharunkumar

+0

这里有什么问题?你有关于丢失文件的警告。那么你想怎么做呢? – eis

回答

0

PHP警告:PHP启动:无法加载动态库...是错误无法运行命令,您尚未安装此扩展。

第一站的Symfony:

php bin/console server:stop 

然后

sudo apt-get install php7.0-curl php7.0-mbstring php7.0-pgsql php7.0-intl 

安装运行的Symfony后:

php bin/console server:start 
+0

我已经运行了上述命令,但警告仍然发生,但Elasticsearch-PHP需要cURL或自定义HTTP处理程序。此错误已解决。你知道为什么吗? – Tharunkumar

+0

重新启动apache –

相关问题