欢迎 jack12345678 加入本站!
 免费注册  用户登陆  汇款方式  汇款确认  产品报价  联系我们  帮助中心
加入收藏
设为首页
会员体系
申请VIP
网站首页 光盘超市 软件下载 技术文章 专题 用户中心 VIP会员 技术论坛 网站留言 娱乐中心 卓越资源
今天是:2008年11月20日 星期四  您现在位于: 首页 → 技术文章 → 在ubuntu7.04...
   在ubuntu7.04上自己构建lamp以及wordpress
作者:windstorm  出处:www.forwind.cn  更新时间: 2007年04月30日 

 

LAMP (Linux + Apache + MySQL + PHP/Perl/Python) 近几年来,已经成为Web 社区的事实标准,成为了一个廉价的,开放源码的,高性能的Web 开发平台。在这里,我将介绍在ubuntu7.04环境下的LAMP组合的安装,以及利用世界上最流行的blog系统wordpress来建站的步骤。所有相关软件都是开放源代码产品,不必担心产品的价格以及版权问题,而且这些软件现在已经非常人性化了,使用非常方便。本文假设你有ubuntu或者其他linux的使用经验。ok,由此进入:

Table of Contents
  1. 安装
    1. IP与域名配置
    2. 安装相关包
    3. 安装LAMP软件
    4. 确认安装
  2. 设置LAMP
    1. 基本设置
    2. 配置 apache2.conf
    3. 其它设置
  3. 安装wordpress
    1. 建立数据库
    2. 安装wordpress

安装

IP与域名配置

首先,假设你用有一个固定IP(事实上,每一个服务器都应该拥有一个固定IP),并假设你有一个域名。当然,没有域名的话,在后续的管理步骤中直接用IP也可以。好,让我们来编辑/etc/network/interfaces 文件,配置一个固定IP。然后编辑/etc/hosts文件,让你的域名和IP对应:

vi /etc/hosts

127.0.0.1 localhost.localdomain localhost
192.168.0.100 www.forwind.com server1

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

最后,编辑一下/etc/hostname文件,加上www.forwind.cn,并重新启动。

好,让我们来确认一下,在终端下输入

hostname
hostname -f

结果都应该是www.forwind.cn

安装相关包

我们可以用下列命令一次性把相关需要的包全部安装:

apt-get install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev linux-kernel-headers lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++

安装LAMP软件

打开新立得,编辑 –> 使用任务分组标记软件包 –> 勾选 LAMP Server。完毕之后再单独安装 phpmyadmin:

sudo apt-get install phpmyadmin

确认安装

在你的机器上,打开Firefox或者其他浏览器,输入你的刚才配置的IP 地址或者域名,看看是不是出来了 Apache 的默认页?

设置LAMP

基本设置

设置apache的密码:GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "xxx";在这里,root是用户名,xxx是你想设置的密码。密码设置好以后,用“quit”退出。接下来看看 Mysql 现在有的数据库:

mysqlshow -u root -p //mysqlshow

结果有 information_schema 和 mysql 这两个数据库,这样就ok了。

配置 apache2.conf

sudo gedit /etc/apache2/apache2.conf

去掉 AddHandler cgi-script .cgi 前的注释 “#”。

然后在任意地方添加这么一段:

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride all


Options ExecCGI

重启服务器
sudo /etc/init.d/apache2 restart

其它设置

如果你希望MySQL不仅仅接受localhost的连接,而是所有,就需要编辑/etc/mysql/my.cnf ,注释下面这一行成这样:

vi /etc/mysql/my.cnf

[…]
#bind-address = 127.0.0.1
[…]

然后重新启动

/etc/init.d/mysql restart

接下来检查一下网络连接情况

netstat -tap

在结果中你应该看到下面的内容:

tcp 0 0 *:mysql *:* LISTEN 22565/mysqld

当然,你还可以在本机上启用 mod_rewrite 模块

sudo a2enmod rewrite

这样就可以生成各种指定形式的Permalink(一个静态html形式的页面地址),便于搜索引擎的查找和用户的使用。具体关于mod_rewrite 的资料,请自行google。

这样,一个基本的LAMP就建立起来了,此时/var目录下就会出现www网络服务根目录,如果想自己建立站点的话,PHP 程序放 /var/www/ 下面,CGI 程序放 /var/www/cgi/ 下面,就行了。接下来,针对利用世界上最流行的blog系统wordpress来讲解基本的建站步骤。

安装wordpress

建立数据库

如果你虚拟主机的服务商会给你提供一个数据库,那就不用你亲自动手了。但一般服务商都提供接口,允许你自己创建数据库,创建用户和密码,或者你想用自己的电脑做网站服务器,那么建议你根据以下的步骤,来创建一个数据库。这里仅针对本机数据库讲解,服务商的数据库服务步骤几乎一样。

* www.forwind.cn/phpmyadmin进入 phpmyadmin。域名可以改成刚才设置的IP。出现如下画面:

phpmyadmin(点击缩放)

* 点击 Create new database(创建数据库) ,添上数据库的名字,例如forwind。
* 回到主页面,点击 Privileges(权限) ,进入权限管理,创建数据库用户。点击 Add a user(增加一个用户) ,选中 Use text field(使用文本域) ,添上要添加的用户名,并填写一个尽量负责的密码。Global privileges(全局权限)一栏保持默认项即可。然后点击 Go(执行) 。
* 然后回到权限页,在刚刚创建的用户名旁边点击 Check privileges(检查权限) 图标,然后再选择刚刚创建的数据库 jiang_demo,phpMyadmin 会把你带到 Add privileges to the following database(为数据库添加权限) 页面, Check All(全选) ,然后执行。
* 到此为止,就完成了建立数据库的工作。

建立完数据库,不要忘记记录下你的 database, username, password 和 hostname。

安装wordpress

进入解压缩得到的 Wordpress 文件夹,用编辑器编辑wp-config-sample.php 文件,找到以下几行:

1. define(’DB_NAME’, ‘wordpress’); // The name of the database
2. define(’DB_USER’, ‘username’); // Your MySQL username
3. define(’DB_PASSWORD’, ‘password’); // …and password
4. define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value

将之前我们配置好的数据库名,用户名,密码和数据库服务器(hostname)分别填上。然后输入http://forwind.cn/wordpress/wp-admin/install,这里域名同样可以更换成IP,如果是本机,localhost也可以。这样就开始安装了。安装完毕之后,可以通过http://www.forwind.cn/wp-admin/来进行管理。

这就是整个LAMP+wordpress的安装建立基本步骤,有关wordpress更深层次的应用,需要你自己去wordpress中文站挖掘。

Popularity: 66% [?]

转载原创文章请注明: 风雷的技术天地 [ http://www.forwind.cn]
本文链接: http://www.forwind.cn/2007/04/29/how-to-lamp-wordpress/
 (本文已被浏览 2274 次)
 发布人:sdccf
 → 推荐给我的好友
上篇文章:Ubuntu 7.04 (Feisty Fawn) ...
下篇文章:Ubuntu7.04启用多媒体教程
 相关文章:
ubuntu 8.04 上安装 oracle 10g Ubuntu 8.04桌面版安装教程(菜鸟图文版)
Fedora 7发布风头难及Ubuntu7.04 在ubuntu7.04中安装shake
Ubuntu Linux发行版新手指南 利用sudo命令为Ubuntu分配管理权限
Ubuntu Linux系统中安装GNOME开始菜单 Ubuntu 7.04 命令使用
Ubuntu7.04系统下安装虚拟机VMware Fedora7/Ubuntu7.04下Nvidia显示卡的安装配置
Ubuntu 7.04硬盘安装与配置图文指南 Ubuntu 7.04 新手指南
Ubuntu 7.04 初体验 Ubuntu 7.04 预览
Ubuntu Linux7.04系统应用体验 Ubuntu 7.04桌面版的新特性
ubuntu7.04硬盘安装简明步骤 ubuntu7.04中Scim的几个问题的解决方法
Ubuntu7.04启用多媒体教程 Ubuntu 7.04 (Feisty Fawn) 的硬盘安装

相关搜索
查看百度中关于在ubuntu7.04上自己构建lamp以及wordpress的更多内容
查看google中关于在ubuntu7.04上自己构建lamp以及wordpress的更多内容
   文章分类
操作系统 |
SCO_UNIX  Sun_Solaris  IBM_AIX  HP_UX  Linux  BSD  Tru64_UNIX 
通用UNIX知识  Windows  Minix 
程序设计 |
Shell编程  C/C++  汇编  PHP  JAVA  Perl  Python 
ASP/HTML  XML  中间件 
数据库 |
Oracle  Informix  Sybase  Fox  DB2  SQL  MySQL 
PostgreSQL 
网络应用 |
网络应用 
计算机硬件 |
计算机主机  打印机  路由器  交换机  终端  磁带机  MO 
刻录机  终端服务器  调制解调器 
   文章评论
  → 评论内容 (点击查看)   共0条评论,每页显示5条评论   浏览所有评论
(没有相关评论)
  → 发表我的评论
您的姓名: 您的Email:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  • 关于我们 ┋  网站留言 ┋  网站地图 ┋  友情链接 ┋  与我在线 ┋  汇款确认 ┋  管理 ┋  TOP
    Linux.Unix爱好者家园  http://www.unix-cd.com/
    联系我们:sdccf@163.com
    腾讯QQ: 7644599
    备案序号:鲁ICP备05000455号
    Copyright (c) 2001-2008 Unix-cd.com. All Rights Reserved.