SVN 安装 mod_auth_mysql实现mysql认证
2010-12-07 20:21
218 查看
需要提前安装好的软件: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不是装在默认路径下,所以可以两种方式编译文件
修改mod_auth_mysql.c
文件,将#include<mysql/mysql.h> 改为 #include </mysql_install_path/include/mysql/mysql.h>
在 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
目标:通过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不是装在默认路径下,所以可以两种方式编译文件
修改mod_auth_mysql.c
文件,将#include<mysql/mysql.h> 改为 #include </mysql_install_path/include/mysql/mysql.h>
在 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
相关文章推荐
- CentOS 7下httpd-2.4.6的mod_auth_mysql安装及配置
- Linux+Apache用 mod_auth_mysql实现用户身份认证
- apache2.2下编译安装mod_auth_mysql的补丁
- 关于httpd 2.x,mod_auth_mysql模块的安装配置以及对aes加密的支持
- 用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装
- Linux ubuntu下安装配置apache,php,mysql并实现操作
- mysql5.6.13通用二进制格式安装并使用amoeba实现对mysql5.6数据库读写分离
- 安装与配置Mysql数据库-python 实现mysql 查询
- SVN和MySQL的安装步骤
- 利用Apache与mod_wsgi 实现svn 动态权限鉴定(二)
- svn Eclipse插件实现,不能显示svn属性。 以及eclipse-luna_svn插件安装
- linux下SVN配置实现项目目录自动更新以及源码安装的操作方法
- Linux-CentOS XAMPP Apache 防盗链模块mod_auth_token的安装配置
- mysql和mod_perl2安装过程中几个问题解决办法
- centos7上安装mysql(mariadb)\svnadmin.
- ubuntu 12.04 apache2 mod_auth_mysql配置
- centos7.2 安装 mysql5.7.13&&加密(ssl)实现mysql数据库的主从复制
- linux(ubuntu/centos) apache2 mod_auth_mysql配置
- centos6.5下安装svn并且实现多项目管理配置方案
- windows下安装php、apache、mysql,并使得外网可访问内网的机器,搭建svn服务器提供版本控制