免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10535 | 回复: 6
打印 上一主题 下一主题

配置php --with-mysql,这时mysql需要打开吗? [复制链接]

论坛徽章:
3
15-16赛季CBA联赛之辽宁
日期:2017-12-28 12:15:1015-16赛季CBA联赛之福建
日期:2017-12-28 12:26:5115-16赛季CBA联赛之新疆
日期:2018-03-07 15:09:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-17 03:18 |只看该作者 |倒序浏览

配置php --with-mysql,这时mysql需要打开吗?


[root@WEB php-5.5.0]# which mysql
/usr/bin/mysql



./configure --prefix=/usr/local/php \
--with-mysql=/usr/bin/mysql \
--with-zlib-dir=/usr \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-libxml-dir=/usr/local/libxml2

报错
configure: error: Cannot find MySQL header files under /usr/bin/mysql.
Note that the MySQL client library is not bundled anymore!

[root@WEB php-5.5.0]# find / | grep mysql.h
/usr/include/mysql/mysql.h

--with-mysql=这里是要写目录还是写mysql可执行文件的绝对路径?

论坛徽章:
13
双鱼座
日期:2013-10-23 09:30:05数据库技术版块每日发帖之星
日期:2016-04-20 06:20:00程序设计版块每日发帖之星
日期:2016-03-09 06:20:002015亚冠之塔什干火车头
日期:2015-11-02 10:07:452015亚冠之德黑兰石油
日期:2015-08-30 10:07:07数据库技术版块每日发帖之星
日期:2015-08-28 06:20:00数据库技术版块每日发帖之星
日期:2015-08-05 06:20:002015年迎新春徽章
日期:2015-03-04 09:57:09辰龙
日期:2014-12-03 14:45:52酉鸡
日期:2014-07-23 09:46:23亥猪
日期:2014-03-13 08:46:22金牛座
日期:2014-02-11 09:36:21
2 [报告]
发表于 2013-07-17 08:37 |只看该作者
--with-mysql=/usr/include/mysql/

论坛徽章:
4
双子座
日期:2014-08-28 10:08:002015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:58:112015年亚洲杯之阿联酋
日期:2015-03-13 03:25:15
3 [报告]
发表于 2013-07-17 09:30 |只看该作者
不需要,mysql和mysql-dev是两个包,有了mysql,数据库就可以服务了,mysql-dev是开发的一些头文件和库文件。没有就下载安装一下就好了

论坛徽章:
3
15-16赛季CBA联赛之辽宁
日期:2017-12-28 12:15:1015-16赛季CBA联赛之福建
日期:2017-12-28 12:26:5115-16赛季CBA联赛之新疆
日期:2018-03-07 15:09:17
4 [报告]
发表于 2013-07-17 21:31 |只看该作者
bikong0411 发表于 2013-07-17 08:37
--with-mysql=/usr/include/mysql/


configure: error: Cannot find MySQL header files under /usr/include/mysql

应该指定的是mysql的安装路径,
我这是安装系统的时候把mysql作为组件安装上去的,--这样的安装的话,mysql的安装路径或者说,安装目录是那个呢?

/uer/bin和mysql相关的文件只有mysql
/usr/include目录下和mysql相关的文件恐怕只有mysql.h

可见,这两个目录并非mysql的安装目录??

论坛徽章:
3
15-16赛季CBA联赛之辽宁
日期:2017-12-28 12:15:1015-16赛季CBA联赛之福建
日期:2017-12-28 12:26:5115-16赛季CBA联赛之新疆
日期:2018-03-07 15:09:17
5 [报告]
发表于 2013-07-17 22:38 |只看该作者
configure: error: Cannot find MySQL header files under /usr/include/mysql.
Note that the MySQL client library is not bundled anymore!
[root@WEB php-5.5.0]# ls /usr/include/mysql/mysql.h
/usr/include/mysql/mysql.h


明明就是有啊,configure怎么说找不到?

论坛徽章:
13
双鱼座
日期:2013-10-23 09:30:05数据库技术版块每日发帖之星
日期:2016-04-20 06:20:00程序设计版块每日发帖之星
日期:2016-03-09 06:20:002015亚冠之塔什干火车头
日期:2015-11-02 10:07:452015亚冠之德黑兰石油
日期:2015-08-30 10:07:07数据库技术版块每日发帖之星
日期:2015-08-28 06:20:00数据库技术版块每日发帖之星
日期:2015-08-05 06:20:002015年迎新春徽章
日期:2015-03-04 09:57:09辰龙
日期:2014-12-03 14:45:52酉鸡
日期:2014-07-23 09:46:23亥猪
日期:2014-03-13 08:46:22金牛座
日期:2014-02-11 09:36:21
6 [报告]
发表于 2013-07-18 08:15 |只看该作者
回复 5# XQKA


    如果是编译安装的话就好办多了

论坛徽章:
0
7 [报告]
发表于 2013-09-10 15:43 |只看该作者
php5.3之后编译安装就不需要指定msyql安装路径了。编译时指定以下参数即可:
--with-mysql=mysqlnd  --with-pdo-mysql=mysqlnd --with-pdo-mysql=mysqlnd

参考资料:http://baike.baidu.com/view/2630684.htm
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP