问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安装magento时出现下面错误提示: PHP extension "pdo_mysql" must be loaded. 求助

发布网友 发布时间:2022-04-08 17:52

我来回答

2个回答

懂视网 时间:2022-04-08 22:13


   系统:centos 5.5
   需要的软件:httpd-2.2.22.tar.gz
              php-5.4.11.tar.gz
              mysql-5.5.22.tar.gz
              PDO_MYSQL-1.0.2.tgz
              libiconv-1.14.tar.gz

1.安装前准备
yum -y install gcc  gcc-c++ libtool-libs autoconf /
freetype-devel gd libjpeg-devel  libpng-devel libxml2-devel /
ncurses-devel zlib-devel zip unzip curl-devel wget crontabs /
file bison cmake patch mlocate flex diffutils automake make /
kernel-devel cpp readline-devel openssl-devel vim-minimal /
glibc-devel  glib2-devel bzip2-devel e2fsprogs-devel libidn-devel /
gettext-devel expat-devel libcap-devel  libtool-ltdl-devel pam-devel /
pcre-devel libmcrypt-devel

2.搭建lamp环境
这个就不说了,网上这样的文章太多了.

3.安装PDO_MYSQL
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar zxf PDO_MYSQL-1.0.2.tgz && cd PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
在make的时候有可能会出现下面的错误:
In file included from /data1/PDO_MYSQL-1.0.2/pdo_mysql.c:31:

/data1/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: No such file or directory

In file included from /data1/PDO_MYSQL-1.0.2/pdo_mysql.c:31:

/data1/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:36: error: expected specifier-qualifier-list before ‘MYSQL’

/data1/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:48: error: expected specifier-qualifier-list before ‘MYSQL_FIELD’

/data1/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:53: error: expected specifier-qualifier-list before ‘MYSQL_RES’

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模块加进去了.

解决php5.4安装pdo_mysql出错

标签:解决php5.4安装pdo_mysql出错

热心网友 时间:2022-04-08 19:21

开启这个功能的具体方法就是设置php.ini文件,步骤如下:
1、查看public_html目录下没有php.ini文件,如果有的,
打开文件查找
extension=php_pdo_mysql.dll
extension=php_pdo.dll
把前面的分号去掉,然后保存文件。
2、如果没有,就新建一个文件php.in
把下面两行添加进去
extension=pdo.so
extension=pdo_mysql.so
注意:php.ini文件需要放到相应的目录下,比如另外绑定的域名则需要将php.ini文件放到相应的子目录下。
总体原则就是哪个目录需要就把php.ini文件放到那个目录下。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你见过最古老的东西是什么,有多少年历史 WORD中怎么输出稿纸模式word中怎么输出稿纸模式 女性尿检阴性是什么意思 阴性尿检是什么意思 尿检阴性是什么 win10如何查看电脑配置参数 win10怎样查看电脑配置参数 多地对公职人员提接种要求 亚马逊订单可以退回任何Kohl's商店,7月份生效 亚马逊提供免费退货,珠宝退货卖家要承担运费吗 新的亚马逊退货政策惹争议!官方解答来了 用提现,提现到度小满然后再提现到银行卡为什么会自己申请快捷支付啊?怎么取消呢? 百度知道提现的银行卡怎么解绑 怎么样能解绑银行卡和度小满钱包呵?因为原手机号主人己绑银行卡和钱包了我现在是手机号主人提不了现。 iPhone7微信视频聊天切换到后台之后对方看到我卡住了,怎么回事 提现绑定的银行卡,如何解绑? 安全知识:iPhone怎么防止被监听 苹果手机被别人监听了怎么解除 苹果手机偷听讲话怎么关闭- 问一问 2016年北京公务员考试笔试科目 北京市公务员考试一些问题? 2015年国考感觉没什么戏了,想准备一下京考,之前复习的东西可以用的上吗? 京考面试没过是什么意思 京考面试被刷下去还能补录吗 求助,京考面试,如何顺利通过?急急急 2015年京考面试都是什么形式?结构化吗? 进入面试了,那里由北京公务员面试真题或者面试资料可以下载。。。 2011年北京公务员面试 京考面试题型有哪些? 北京公务员面试的考官有都是什么人?面试内容有哪些方面? 京考面试要注意什么? 三国乱世武将如何增加攻守兼备? 大家知道从农历上来讲"旬"是什么意思?有什么由来?怎么计算? “一旬”是什么意思? 联通华为ipran方案中 路由的发布是通过哪种协议 “旬”古文是什么意思? 旬日是什么意思? 华为新发布的路由器AX3pro,华为WIFI 5手机能使用动态窄频宽技术吗? 七旬是什么意思 华为路由WS832使用了新一代WIFI技术,速度怎样? 旬日的文言文意思, 每一独往,动弥旬日的意思是什么 三旬是什么意思 酒过三旬什么意思 千仓万箱非一耕所得,干天之木非旬日所长的意思 有谁知道这篇文言文的翻译?急需!!! 广州哪里有卖做口金包的DIY工具和材料(例如口金,木扣,布)?最好有详细地址,还有最好是零售的,谢谢! 张方平,字安道少颖悟绝伦,家贫无书,从人假三吏,旬日即归之曰吾已得其详矣…的翻译 如何DIY自制斜挎包方 哪位网友知道天津哪里有外加工制作口金包的?我想拿点货在家里帮人家作! 关于不要穿得衣服如何处理