Apache2.4.16+SVN1.7.9+svnmanager1.10 升级 (三)

PHP最新版本下载地址:http://php.net/downloads.php

PHP旧版本的下载地址:http://php.net/releases/

1. 安装PHP


[root@localhost php-5.6.30]# ./configure --prefix=/usr/local/php  --with-apxs2=/usr/local/apache/bin/apxs   --with-zlib    --with-gd     --with-pear    --with-config-file-path=/etc/   --with-gettext --enable-mbstring --with-mysql --with-mysqli

[root@huadi-160219095359 php-5.6.11]# make && make install


2. 配置PHP

2.1 修改/etc/php.ini文件

[root@localhost php-5.2.8]# cp php.ini-development   /etc/php.ini
[root@localhost php-5.2.8]# vi /etc/php.ini

添加一行:  include_path = ".:/usr/local/php/lib/php"

 

2.2. 安装完毕后,查看/usr/local/apache/conf/httpd.conf文件,发现多了一行


LoadModulephp5_module       modules/libphp5.so

(说明php模块已经添加)

 
在“#AddType application/x-gzip .gz .tgz” 下加二行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps (解析php用)

 
将 DirectoryIndex index.html 改为 DirectoryIndex index.html  index.php

(自动打开目录下的index.php )

 

2.3  测试php

# vi /usr/local/apache/htdocs/test.php

<?
phpinfo();
?>

访问http://192.168.44.47:8000/test.php, 如果显示PHP的版本信息,说明PHP安装成功。


3. 安装svnmanager

svnmanager 1.10的下载地址: https://sourceforge.net/projects/svnmanager/files/svnmanager/

VersionControl_SVN-0.5.2的下载地址:http://pear.php.net/package/VersionControl_SVN/download


3.1. 将svnmanager解压至/usr/local/apache/htdocs下:

[root@localhost htdocs]# mv  /opt/svnmanager-1.10.tar.gz  .

[root@localhost htdocs]# tar zxvf  svnmanager-1.10.tar.gz

[root@localhost htdocs]# mv svnmanager-1.10    svnmanager

3.2. pear安装VersionControl_SVN-0.5.2 (与之前的版本不同,不需要再安装XML_Parser包)

[root@huadi-160219095359 test_svn]# /usr/local/php/bin/pear install  trunk/src/dir1/VersionControl_SVN-0.5.2.gz
Package "pear.php.net/VersionControl_SVN" dependency "pear.php.net/PEAR" has no releases
install ok: channel://pear.php.net/VersionControl_SVN-0.5.2


4.MySQL5.1.51的安装请参看http://blog.csdn.net/w171066/article/details/50825539


5. 创建svnmanager数据库

[root@svn tools]# /use/local/mysql/bin/mysql -u root -p
mysql>create database svnmanager;
mysql>grant all privileges on svnmanager.* to svnadmin@localhost identified by 'newpassword';
mysql>flush privileges;
mysql>quit;


6.配置svnmanager中的config.php文件

svnmanager的配置文件在/usr/local/apache/htdocs/svnmanager目录下,有一个config.php.linuxconfig.php.win,分别针对LinuxWindows操作系统下的配置模板.Copy config.php.linux 到config.php.

修改如下:
$htpassword_cmd = "/usr/local/apache/bin/htpasswd";

$svn_cmd = "/usr/local/svn/bin/svn";

$svnadmin_cmd = "/usr/local/svn/bin/svnadmin";

$svn_config_dir    =       "/tmp";

$svn_repos_loc = "/opt/svndata";

$svn_passwd_file = "/opt/svndata/passwdfile";

$svn_access_file = "/opt/svndata/accessfile";

$smtp_server = "smtp.domain.org";

$dsn = "mysqli://svnadmin:newpassword@localhost/svnmanager";               (请注意这里使用的是mysqli)

//Administrator account

$admin_name = "admin";

$admin_temp_password = "admin";





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
hbase-client-project-2.4.16.jar是一个用于连接HBase数据库的Java客户端项目。HBase是一个分布式、面向列的NoSQL数据库,它可以存储大规模数据,并提供高可靠性和高性能的数据访问。而hbase-client-project-2.4.16.jar则是用来连接HBase数据库的Java客户端库。通过这个库,开发人员可以在Java应用中方便地访问HBase数据库,进行数据的读取、写入和管理操作。 hbase-client-project-2.4.16.jar库提供了丰富的API,使得开发人员可以编写简洁、高效的代码来操作HBase数据库。通过这个库,可以轻松地建立与HBase集群的连接,创建、删除表格,进行数据的增删改查等操作。此外,hbase-client-project-2.4.16.jar也提供了一些高级特性,比如支持过滤器、批量操作、数据版本控制等功能,让开发人员能够更加灵活地利用HBase数据库进行数据处理。 除此之外,hbase-client-project-2.4.16.jar还支持与HBase的安全认证和权限控制,可以保障数据访问的安全性。开发人员可以使用这个库来编写安全的Java应用,确保对HBase数据库的数据进行合法、受控的访问。 总之,hbase-client-project-2.4.16.jar是一个强大、灵活的Java客户端库,为开发人员提供了便捷的方式来连接、操作HBase数据库。无论是小规模的应用还是大规模的数据处理需求,它都能够满足开发人员的要求,帮助他们更有效地利用HBase数据库。 (字数: 258)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

w171066

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值