作者:blacktulip 来源:网贝 酷勤网收集 2008-06-24
从前面几篇文章中,我们已经学会了如何在基于CentOS Linux系统的VPS或独立主机上安装Apache,MySQL和PHP。LAMP环境已经建好,剩下的事情就是安装上层应用了。这里就以安装过程最简单的博客程序WordPress为例,其它的PHP+MySQL程序安装过程基本大同小异。
凡安装这种PHP+MySQL的程序,首先必须创建一个数据库供其使用,当然也可以使用已用的数据库,不过如果是按照前几篇的顺序一路做下来的,MySQL里面应该没有现成的数据库,所以需要新建,步骤为:
/usr/local/mysql/bin/mysql -u root -p //以root用户登录MySQL,输入密码,提示符变为mysql>
CREATE DATABASE 数据库名; //创建一个数据库
Quit //退出MySQL命令行
然后,我们要进入网站的根目录,在安装Apache的过程中,我们将其设定为/var/www/html 。
cd /var/www/html //进入网站根目录
wget http://wordpress.org/latest.tar.gz //下载最新版WordPress
tar zxvf wordpress-2.5.1.tar.gz //解压,文件名可能会不一样
现在面临一个选择,看你是想把wordpress直接安装在网站根目录下(以‘http://你的域名/’ 的方式访问)还是安装在一个子目录下(以‘http://你的域名/子目录/’的方式访问)
如果是前者,输入:
mv wordpress/* . //把wordpress目录下的文件和目录移动到html目录下,确认自己在/var/www/html下执行这条命令,也注意命令最后的点号。
如果是后者,输入:
mv wordpress 目录名 //把wordpress目录改成所需的目录名。其实是移动了一下。
下一步要修改WordPress配置文件,进入wordpress文件所在的目录,然后输入:
vi wp-config-sample.php //用vi打开wordpress配置样板文件
vi的使用方式在安装apache和PHP这两篇中都有说明,这里不再赘述。要改的地方有:
DB_NAME后面那串改成数据库名,就是本文开始创建那个
DB_USER后面那串改成数据库用户名,可以是root,也可以是mysqluser1之类的,已经建好的用户
DB_PASSWORD后面那串改成该用户的密码
后面的不用改,$table_prefix的值可以改动,这是数据库表名前缀,随便起就是。
存盘退出,然后输入:
mv wp-config-sample.php wp-config.php //把配置样板文件改成真正的配置文件
打开浏览器,输入http://你的域名/wp-admin/install.php,进行WordPress的安装。
安装完毕……啊哦……是不是出问题了?呵呵,进不了后台吧,访问http://你的域名/wp-admin/ 的时候只能看到一堆文件列表。这是因为apache的配置里面没有设置访问目录时应该寻找哪些文件,我们现在就来做这一步。
回到ssh窗口,输入:
vi /usr/local/apache2/conf/httpd.conf //用vi打开apache的配置文件
输入’?DirectoryIndex’寻找这行字符串
你会看到一行’DirectoryIndex index.html’,可见现在apache只认目录下的html文件,我们只要在这行”的末尾加上要它认得文件名即可,这次我们把这行加成:
DirectoryIndex index.html index.php //在后面加上一个index.php即可
然后存盘退出,用以下命令重启apache:
/usr/local/apache2/bin/apachectl -k stop
/usr/local/apache2/bin/apachectl -k start //重启apache服务
这回再访问http://你的域名/wp-admin/ ,怎么样,成功了吧?
那么,我们从一个几乎是裸体的最小版本CentOS开始,一点一点地把LAMP环境搭建起来,直到成功安装WordPress,而且完全是在命令行模式下完成的,是不是很有成就感?下一篇我们总结一下,都学到了什么东西。

