PDO_MYSQL make: *** [pdo_mysql.lo] Error 1

因为在编译时需要 MySQL 的头的文件。而它按默认搜索找不到头文件的位置,所以才出现这个问题。通过软连接把MySQL头文件对应到/usr/local/include/下就好

比如你的MySQL安装文件位于/usr/local/mysql,那么就执行以下命令:

# ln -s /usr/local/mysql/include/* /usr/local/include/

解决方法:

 代码如下 复制代码

将 /usr/local/server/mysql/include/ 目录下的 MySQL 头文件链接到 /usr/local/include/ 的目录下。
# ln -s /usr/local/server/mysql/include/* /usr/local/include/

重启apache,到此安装完成,可以查看phpinfo.php里找到对应的pdo_mysql。

时间: 2024-10-31 19:33:16

PDO_MYSQL make: *** [pdo_mysql.lo] Error 1的相关文章

linux中php5安装pdo_mysql模块提示make: *** [pdo_mysql.lo] Error 1

错误提示如下 make: *** [pdo_mysql.lo] Error 1 解决办法 这是因为在编译时需要mysql的头的文件,而它按默认搜索找不到头文件的位置,所以才出现这个问题.所以要将 /usr/local/mysql/include/ 目录下的mysql头文件链接到 /usr/local/include/ 的目录下:ln -s /usr/local/mysql/include/* /usr/local/include/然后再make和make install,pdo_mysql模块加

Pdo_MySQL安装过程模块提示PDO_MYSQL make: *** [pdo_mysql.lo]

编译安装PDO_MYSQL拓展模块,总是提示 PDO_MYSQL make: *** [pdo_mysql.lo] Error 1 下 /software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: No such file or directoryIn file included from /software/PDO_MYSQL-1.0.2/pdo_mysql.c:31: 解决办法: 通过软连接把MySQL头文件对应到/

pcre-7.9编译安装出错[pcrecpp.lo] Error 1的解决

下载pcre-7.9编译安装,make时报错: source='pcrecpp.cc' object='pcrecpp.lo' libtool=yes  DEPDIR=.deps depmode=none /bin/sh ./depcomp  /bin/sh ./libtool --tag=CXX   --mode=compile  -DHAVE_CONFIG_H -I.   -I/usr/kerberos/include   -c -o pcrecpp.lo pcrecpp.cc libtoo

make: *** [ext/mysqli/mysqli.lo] Error 1

编译安装php 的时候, 执行make报错误 错误:make: *** [ext/mysqli/mysqli.lo] Error 1 [root@localhost php-5.4.9]# mkdir /usr/local/webserver/mysql/include/mysql  [root@localhost php-5.4.9]# ln -s /usr/local/webserver/mysql/include/* /usr/local/webserver/mysql/include/m

make: *** [ext/gd/libgd/gd_compat.lo] Error 1

升级系统,把php5.2.9升级到5.3.6,按照以前的编译参数,configure能正常通过,但是在make的时候提示: In file included from /root/php-5.3.6/ext/gd/libgd/gd_compat.c:8: /usr/local/jpeg/include/jpeglib.h:938: error: expected declaration specifiers or '-' before 'FILE' /usr/local/jpeg/include

pcre-8.21编译安装出错[pcrecpp.lo] Error 1

系统:CentOS 6.3 错误信息: source='pcrecpp.cc' object='pcrecpp.lo' libtool=yes \    DEPDIR=.deps depmode=none /bin/sh ./depcomp \    /bin/sh ./libtool --tag=CXX   --mode=compile  -DHAVE_CONFIG_H -I.      -c -o pcrecpp.lo pcrecpp.cclibtool: compile: unrecogn

[ext/iconv/iconv.lo] Error 1

办法1: wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz tar -zxvf libiconv-1.13.1.tar.gz cd libiconv- 1.13.1 ./configure make make install 办法2: wget http://down.wdlinux.cn/in/iconv_ins.sh sh iconv_ins.sh

安裝jpeg-6b png error错误解决方法

默认安裝jpeg-6b shell> wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz tar zxvf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure –-prefix=/usr/local/jpeg6 –enable-shared –enable-static make make install 指定安装目录方式安装jpeg-6b 如果你选择默认安装,可能很顺利,但是要指定路径时,请先创建以下文件

php5.3.10的安装配置步骤详解

在linux中php安装配置与windows中有不小的区别了,在linux中几乎都是代码形式了,下面我们一起来看看php5.3.10的安装配置步骤详解,希望下文可帮助到各位. 下面以最新的php-5.3.10为例进行安装. wget http://cn.php.net/distributions/php-5.3.10.tar.gz tar -zxvf php-5.3.10.tar.gz cd php-5.3.10 ./configure --prefix=/usr/local/php --wit