debian上配置apache2+php5+mysql5遇到的问题

因为写一个php extension,最开始在debian上只装了apache2+php5,php5是下载源码自己编译的,在这个环境下调那个extension,因为没用到,所以一直没想到要装mysql。近期答应朋友帮忙写点东西,用到了mysql,所以准备安装。刚开始以为这还不容易吗,没想到遇到了很多意料之外的小问题。

 

最开始装的mysql版本是从mysql官网下载的community server,结果从4.x到5.x版本的,无论是src,还是rpm,还是non rpm,全都装不上我的debian,非常滴郁闷,到现在没解决。

 

没办法,只能通过debian的源来装了。

apt-get install mysql-server ,给装了一个5.0的版本,

apt-get install mysql-client ,这是客户端工具,

装完后我就重新编译php,加入--with-mysql项,

$PHP_SRC_DIR/configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

$PHP_SRC_DIR/make

$PHP_SRC_DIR/make install

结果提示找不到 mysql client library ,google发现需要

apt-get install libmysqlclient15-dev ,然后重新编译安装后,phpinfo()里有了mysql项目。

 

安装过程中,提示samba的某个包无法更新,导致后面apt-get install 一些列的更新都不正常,没办法 sudo rm -f /var/lib/dpkg/info/samba.p*后,apt-get remove samba才得以继续安装,反正有ssh, samba不用也罢。

 

出问题就祭出google大法,真好用。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值