我是靠谱客的博主 受伤橘子,最近开发中收集的这篇文章主要介绍SVN 安装 mod_auth_mysql实现mysql认证,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

需要提前安装好的软件:svn;apache2.2.x;mysql5.1

目标:通过mod_auth_mysql模块实现apache的mysql 认证

 

需要下载软件:mod_auth_mysql,下载地址:http://www.heuer.org/mod_auth_mysql/

 

这里边有已经编译好的mod_auth_mysql.so for apache2.2.x,需要 libmysqlclient.so.15

也有源代码,可以编译安装,本文选择源代码安装方式

按照他的install说明进行安装,因为我的apache不是装在默认路径下,所以可以两种方式编译文件

  1. 修改mod_auth_mysql.c 文件,将#include<mysql/mysql.h> 改为 #include </mysql_install_path/include/mysql/mysql.h>
  2. 在 apxs -cia -lmysqlclient mod_auth_mysql.c 基础上加上-I /mysql_install_path/include -L /mysql_install_path/lib

无论使用哪种方式都可以正常编译,这里使用第一种方式,执行apxs -cia -lmysqlclient mod_auth_mysql.c,如果没有将apache安装目录设置成环境变量的话,需要制定apxs的路径/apache_install_path/bin/apxs -cia -lmysqlclient mod_auth_mysql.c。

 

编译执行通过。会提示安装成功。

 

如果编译提示错误,/usr/bin/ld: cannot find -lmysqlclient

解决方法: apt-get install libmysqlclient15-dev

最后

以上就是受伤橘子为你收集整理的SVN 安装 mod_auth_mysql实现mysql认证的全部内容,希望文章能够帮你解决SVN 安装 mod_auth_mysql实现mysql认证所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部