虚拟debian服务器上搭建wordpress


本文内容


在vbox虚拟机上安装debian


这好像没什么要说的,建议网络安装,因为反正都要更新的。安装时可安装基本系统,不用什么都安好,节省时间。以后再安装apache,php等。

在debian上搭建服务器


在终端下键入

sudo apt-get install apache2 apache2-utils php5 php5-gd php5-mysql mysql-server mysql-client

安装时做相应设置,比如mysql的root用户密码设为1(好弱的密码...)
启动apache,mysql的服务

sudo /etc/init.d/apache2 start
sudo /etc/init.d/mysql start

安装之后,可以安装phpmyadmin来管理数据库:

sudo apt-get install phpmyadmin

安装时按提示配置好,访问

http://127.0.0.1/phpmyadmin/

即可进入管理页面

在debian上搭建wordpress


注意:并未讲绑米的问题,简化了情况。欲知详情请见参考文献。

新建个站点文件。

sudo touch /etc/apache2/site-available/wordpress

因为网站文件要放在/var/www/下,给你的wordpress文件在这里创建个符号链接:

cd /var/www/
ln -s /usr/share/wordpress wordpress

使你的网站激活

sudo a2ensite wordpress
sudo /etc/init.d/apache2 restart

phpmyadmin中创建个数据库比如说wpdemo
然后修改wordpress文件夹里面的wp-config-sample.php文件, 数据库名称填入我们刚才新建的, 数据库用户名填”root”, 密码填上相应的, 保存为wp-config.php文件:

define(’DB_NAME’, ‘wpdemo‘); // The name of the database
define(’DB_USER’, ‘root‘); // Your MySQL username
define(’DB_PASSWORD’, ’1‘); // …and password

Ok,在浏览器中键入

http://localhost/wordpress/install.php

开始按提示进行著名的5分钟安装吧。

将虚拟机服务暴露到局域网


选择vbox虚拟机网络链接方式为NAT地址转发,在port forwarding选项中将虚拟机端口80映射到宿主机的比如说8000端口。
打开phpmyadmin的管理界面进行如下修改:

  1. 更改数据库中wp_options表下的siteurl内容,将其更改为宿主机的ip。如http://192.168.2.16/wordpress
  2. 更改数据库中wp_options表下的home内容(这个大概在第二页),同样改为http://192.168.2.16/wordpress

最后,在局域网内其它机器上访问

http://192.168.2.16:8000/wordpress

怎么样?当然你也可以把端口映射到80.只要你的宿主机并不提供http服务。


参考文献


  1. Wordpress install on Debian
  2. Debian服务器设置入门
  3. 本地安装wordpress
  4. apache2安装与配置
  5. Wordpress中文论坛

2012年03月08日 星期四 18时28分48秒

blog comments powered by Disqus

Valid XHTML 1.0 Strict This page is Vim powered