首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

让WordPress在Ubuntu系统运行起来

http://www.oklinux.cn  2008-11-09  redbots    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

帮助WordPress站长们搭建基于Ubuntu的本地测试环境,顺便向WP朋友们推荐下Ubuntu这个超级开源Linux操作系统.

帮助Ubuntu迷们搭建本地Ubuntu+Apache2+PHP5.1.6+MySQL5.0.24a环境,这样可以做些你想做的工作,如果你想搭建站点的话,顺便推荐下WordPress这个开源超级博客程序.

站长们应该都有一个经验,就是当你开发好网站后将文件上传到服务器上后,以后如果进行版面改动或者模块增加,必须将更改的内容重新上传的服务器上,这里面就出现了一个问题,你更改后的测试工作怎么做?总不能一边修改,一边上传做测试吧?如果你更改出错,加上你站点流量又不错的话,一定会吓到无辜群众,给网站形象造成了负面影响,最好的解决方式是在本地搭建一个WordPress在Ubuntu下的测试环境,这样就可以解决上面的问题了。

言归正传,下面就来说说怎么样让WordPress在Ubuntu上跑起来:

[ Ubuntu+Apache2+PHP5.1.6+MySQL5.0.24a ]

参考:NetworkAdvancedSerivce - UbuntuChina Wiki

1、安装 Apache2 PHP5 MySQL

sudo apt-get install apache2 libapache2-mod-security libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin

2、配置php.ini

sudo gedit /etc/php5/apache2/php.ini

如果没有下面这句或者被注释,加入这句或取消前面的英文分号”;”

extension=mysql.so

3、配置apache2.conf

sudo gedit /etc/apache2/apache2.conf

加载mod_rewrite模块,加入下面语句:

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

加载mod_deflate模块,加入下面语句:

LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so

需要添加什么模块,记住它们都在/usr/lib/apache2/modules/这里。

加入一个虚拟主机:

<virtualhost localhost>

DocumentRoot /var/www/

<directory>

Options FollowSymLinks

AllowOverride all

</directory>

</virtualhost>

完成,安装好后apache和mysql会自动启动。

什么优化、安全性都不用去考虑,自己可以根据自己的需求进行配置,关键这个Server只属于你自己的。

以后如果需要更改配置,只需要记住这几个命令就行了。

sudo /etc/init.d/apache2 restart #重启apache

sudo gedit /etc/php5/apache2/php.ini #配置php.ini

sudo gedit /etc/apache2/apache2.conf #配置apache2.conf

/var/www/ #主目录位置

4、安装WordPress

最后把下载的WordPress放到/var/www/目录下面,使用http://localhost/wordpress/

或者http://127.0.0.1/wordpress/访问就可以进行正常的安装了。

我的空间用的MySQL和本地版本分别是4.0/5.0,

所以我在wp-includes/wp-db.php里面这样设置就不乱码了。

找到:

$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);

在下面加上:

$this->query(”SET NAMES ‘utf8′” );

服务器架好了,现在你用它调试插件、模板、Rewrite都可以。


上一篇:Linux真的价值100亿美元吗?   下一篇:在Apache中配置虚拟主机

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·在Apache中配置虚拟主机
·教你在Linux下安装telnet服务器
·Ubuntu 8.10配置VPN网络及碰到问题的解决
·用NFS在2台Linux主机间传输数据
·Ubuntu 配置基于Eclipse 的PHP 开发环境
·实现Linux操作系统下DNS服务器的搭建
·Linux系统中开关端口的方法
·Linux下简单的DNS实例一则
·Linux DNS Server -bind 9.5.0 安装配置与高级应用
·Windows远程控制SUSE Linux 10
·使用Linux的rsync命令实现:多服务器镜像同步
·如何SSH远程连接虚拟机中的Ubuntu
·Redhat Linux 9.0 下 Apache的简单应用配置
·Linux环境下JDK,JBOSS以及MySQL的安装配置
·Linux环境下Apache与Tomcat共存
·通过Linux socket读取Linux服务器上的文件
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·用NFS在2台Linux主机间传输数据
·Ubuntu 8.10配置VPN网络及碰到问题的解
·教你在Linux下安装telnet服务器
·在Apache中配置虚拟主机
·Ubuntu 配置基于Eclipse 的PHP 开发环
·实现Linux操作系统下DNS服务器的搭建
·Linux系统中开关端口的方法
·Linux下简单的DNS实例一则
·Linux DNS Server -bind 9.5.0 安装配
·Windows远程控制SUSE Linux 10
·使用Linux的rsync命令实现:多服务器镜
·如何SSH远程连接虚拟机中的Ubuntu
  阅读排行
·详解远程SHELL下安装配置RedHat ES 5的
·安装大型Linux集群(4):节点安装和 GPFS
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux服务器存储空间巧妙管理
·Linux系统下架设APACHE SVN服务器全过
·安装大型Linux集群(1): 简介和硬件配置
·RedHat Linux AS4 LAMP经典网站搭建实
·安装大型Linux集群(2):配置管理服务器
·安装大型Linux集群(3):存储和共享文件
·Linux 下配置vsftp虚拟用户总结
·Xen和虚拟化技术学习指南
·Linux系统邮件服务器常见错误报告列表
·linux下文件服务Vsftp详细介绍
·在Linux上用LVS搭建负载均衡的集群服务
·Linux操作系统下SVN服务器的搭建详解
网摘收藏: