Heim  >  Artikel  >  Backend-Entwicklung  >  composer install 报 libmysqlclient_18的错误

composer install 报 libmysqlclient_18的错误

WBOY
WBOYOriginal
2016-09-30 09:37:311869Durchsuche

系统环境: ubuntu 14.04 64位
php版本: 7.0.0
mysql版本:5.7.10
composer版本: 1.2.1

php是源码包安装的,mysql是二进制包解压后安装的

require文件内容如下

<code>{
        "require" : {
                "swiftmailer/swiftmailer": "5.3.*@dev",
                "phpoffice/phpexcel": "dev-master"
        }
}</code>

执行后报如下错误,无论上述require写的是啥

<code class="shell">$ composer install
Loading composer repositories with package information
php: relocation error: php: symbol inflateInit2_, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference</code>

在/usr/lib/下有一个libmysqlclient.so.18
也尝试安装做了如下操作

<code class="shell">$ sudo apt-get install libmysqlclient-dev</code>

求教大神,是我php啥东西没加上编译选项吗还是咋滴...实在搞不懂啊

回复内容:

系统环境: ubuntu 14.04 64位
php版本: 7.0.0
mysql版本:5.7.10
composer版本: 1.2.1

php是源码包安装的,mysql是二进制包解压后安装的

require文件内容如下

<code>{
        "require" : {
                "swiftmailer/swiftmailer": "5.3.*@dev",
                "phpoffice/phpexcel": "dev-master"
        }
}</code>

执行后报如下错误,无论上述require写的是啥

<code class="shell">$ composer install
Loading composer repositories with package information
php: relocation error: php: symbol inflateInit2_, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference</code>

在/usr/lib/下有一个libmysqlclient.so.18
也尝试安装做了如下操作

<code class="shell">$ sudo apt-get install libmysqlclient-dev</code>

求教大神,是我php啥东西没加上编译选项吗还是咋滴...实在搞不懂啊

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Centos下启动apache出现错误Nächster Artikel:一个看不懂的问题