欢迎来到天天文库
浏览记录
ID:44703079
大小:105.23 KB
页数:5页
时间:2019-10-25
《linux下搭建LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER编译安装配置环境:Linux:CentOS5.4Apache:httpd-2.2.14.tar.bz2Mysql:mysql-5.0.22.tar.gzPhp:php-5.2.12.tar.gzSvn:subversion-1.6.6.tar.bz2Svndeps:subversion-deps-1.6.6.tar.bz2Svnmanager:svnmanager-1.08.tar.gz1.安装apachetarjxvfhttpd-2.2.14.tar.bz2//解包
2、cdhttpd-2.2.14//进来准备编译安装apachemkdir/usr/local/apache2//这个目录用来安装apache./configure--prefix=/usr/local/apache2--enable-so--enable-dav--enable-dav-fs--enable-maintainer-mode//so是开启动态库支持,svn要求apache必须启用so,dav和dav-fs是将来svn认证用的,maintainer是开启调试模式不加亦可。make;makeinstall//编译并安装idapach
3、e//确认apache用户不存在useraddapache//添加apache用户,将来apache就以这个用户运行chown-Rapache.apache/usr/local/apache2//更改apache安装目录属主、组,这个不是必须的vi/usr/local/apache2/conf/httpd.conf//修改apache配置文件,让它以用户apache身份运行修改User和Group均为apacheesc//按esc退出编辑模式shift+zz//按住shift键然后按两次z键,即保存退出。2.安装mysqltarzxvfmy
4、sql-5.0.22.tar.gz//解包cdmysql-5.0.22//进去准备编译安装mkdir/usr/local/mysql//先创建个安装目录./configure--prefix=/usr/local/mysql//指定安装目录为刚创建的/usr/local/mysqlmake;makeinstall//编译并安装idmysql//确认mysql用户不存在useraddmysql//要是mysql用户已经存在了,可就不要在useradd了哦。/usr/local/mysql/bin/mysql_install_db--user=
5、mysql//以用户mysql身份创建默认库/usr/local/mysql/bin/mysqld_safe&//让mysql启动,并在后台运行/usr/local/mysql/bin/mysql-urootpasswordgaso123//给root用户加个密码,挡一挡菜鸟黑客:)3.安装SVNtarjxvfsubversion-1.6.6.tar.bz2//解包后得到subversion-1.6.6目录tarjxvfsubversion-deps-1.6.6.tar.bz2//这个是SVN的依赖包,解压后自动放在subversion-1
6、.6.6目录里,本来这个依赖包里主要是要用到apr和apr-util,但是我们安装apache的时候已经默认安装上这两个模块了,所以剩下个neon模块在这包里(我不太确定这个是否是必须的)是我们需要用的。cdsubversion-1.6.6mkdir/usr/local/svn//svn将就装这里面./configure--prefix=/usr/local/svn--with-apxs=/usr/local/apache2/bin/apxs--with-apr=/usr/local/apache2/bin/apr-1-config--wi
7、th-apr-util=/usr/local/apache2/bin/apu-1-config//prefix还是指定安装目录,apxs指定apache配置,这个apxs应该是里面涵盖了apache的安装目录配置文件目录模块目录执行目录等等的位置参数,指定了它的位置apache就整个显形了,svn就能知道想知道的关于apache的一切(这个参数很好很强大哦),withapr和aprutil这两个我推测即使不指定svn也能找到它,因为apxs很好很强大嘛,但没试验过,有兴趣的同学可以试下。make;makeinstall4.检查svn安装配置
8、mkdir-p/app/svn//这个目录将作为svn的版本库的总(父)目录使用vi/usr/local/apache2/conf/httpd.conf//apache的配置需要
此文档下载收益归作者所有