跳至主要内容

博文

目前显示的是 十二月, 2010的博文

全新 CentOS 5.5环境挂WordPress3

本文目标:在全新的 CentOS 5.5 (32位)里安装
1、apache 2.2+
2、mysql 5.1+
3、php 5.3+
4、wordpress 3 +


安装 apache, mysql, php

apache 2 可以使用 yum 安装。
而 mysql 和 php 由于CentOS源的版本太旧了,所以需要添加另外一个源。这里选用的是 REMI 源,直接下载这个rpm包:

http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

安装这个包然后就可以安装 httpd和php了
yum --enablerepo=remi install httpd php php-common

安装php5的附加模块
yum --enablerepo=remi install php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml


启动httpd服务之后,在 /var/www/html 里创建一个PHP测试文件比如 test.php,里面写入如下内容
<?php phpinfo(); ?>

浏览一下这个页面 http://localhost/test.php,如果出现PHP测试页面的话就说明 apache 和 php 已经安装成功了。

安装mysql
yum --enablerepo=remi install mysql



安装完毕之后登录到 mysql 创建一个名字为 blog 的数据库,添加一个访问帐号。

安装 wordpress

下面开始安装 wordpress 了,首先到官网下载最新版的 wordpress,然后解压到  /var/www ,要注意因为 apache 会以 root 帐号权限运行,所以为了减少麻烦,最好切换到 root 帐号再做刚才的解压操作以及下面的所有步骤。解压之后形成 /var/www/wordpress 目录,然后把该目录下面的 wp-content 添加其他人写入权限,即
chmod o+w wp-content
因为这个目录是用来存放主题、上传附件等可变文件的。

在 apache 里创建虚拟主机(站点)

通常一个服务器可能还挂有其他程序…

在CentOS 5.5里搭建 Svn 服务器最简单教程

Svn (subversion) 是一个经典的版本控制系统,比起 Git 有着容易使用容易管理的优点,适合小团队或者小项目使用,当项目比较庞大时,这时推荐 Git

在 CentOS 5.5 里搭建 svn 服务非常简单,首先安装 subversion 软件,然后指定 svn 库的主目录,最后让它以独立服务形式运行。

su -c 'yum install subversion' #安装 svn 软件
mkdir ~/svnrepo #创建一个用于容纳 svn 源码库的主目录
cd ~/svnrepo
svnadmin create project1 #创建一个源码库
su -c 'svnserve -d -r ~/svnrepo --listen-host 0.0.0.0 --listen-port 12345' #以独立服务形式运行 svn,其中网络端口指定为 12345(可以根据实际情况更改为其他端口号)

那么客户端访问的地址就是
svn://myhost:12345/project1

That's all

在CentOS 5.5里安装Git以及搭建Git服务器最简单教程

Git是目前比较流行的免费开源的分布式版本控制系统,在Git里能够高效灵活地创建和管理分支。下面讲述如何在CentOS 5.5里安装 Git以及使用Git搭建服务端(严格来说是让一台服务器作为Git服务角色)。

安装 Git 程序

最简单的方法是在 CentOS 里添加 EPEL 软件库:
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'

然后就可以简单地通过库安装 Git 了。
su -c 'yum install git'

使用软件库安装 Git 比较方便,而且组件依赖也会自动解决,不过由于 epel 库的 git 版本是 1.5.5 的,而目前 git 已经更新到 1.7.3 了,如果你比较纠结新版本,那么就使用源码方式安装吧,相关文章 google 一下就有了。

创建 Git 服务端(角色)

这里介绍一种比较简单方法,适合整个项目组成员都是平等的情况,方法是大家共同使用一个 ssh 帐号访问 Git 库。

先创建一个用户帐号,比如叫 devteam,然后在 devteam 的 home 目录里创建第一个库文件夹,比如叫 project1.git,然后使用 git 初始化一个裸库。

su -c 'useradd devteam' #创建 devteam 帐号
su -c 'passwd devteam' #更改 devtem 帐号的密码
su - devteam #切换到 devteam 帐号
mkdir project1.git #创建第一个项目库源码库
cd project1.git #
git --bare init #初始化一个裸库
ssh-keygen #生成 ssh 钥匙,以备后用。

至此,服务端角色已经搭建完毕了。

客户端访问 Git 库
客户端可以通过如下地址访问该库:
devteam@myhost:project1.git

其中 myhost 是指你的服务器ip或者机器名或者域名。
那么克隆下来的命令就是这样了:
git clone devteam@myhost:project1.git

剩下的 git 常用操作命令你懂的。

这样访问 git 库…