标签归档:Debian

在Debian下部署LAMP和wordpress,适合新手教程

这两天把博客换到了Linode的日本服务器上面,自己也是刚学习linux没有多久。总结了在Debian下部署LAMP环境的具体命令和方法,供以后的linux新手参考。

LAMP 是Linux、Apache、MySQL、PHP的首字母缩写,也就是在一台Linux服务器上安装带有PHP和Mysql支持的Apache网站服务器。

一、安装基本的编译环境

apt-get install build-essential

二、安装MySQL

apt-get install mysql-server

这个过程中,你将会有机会设置MySQL的root用户的密码。

三、安装Apache

apt-get install apache2

这种方式安装完的Apache,其web根目录在 /var/www , Apache 以 www-data 的身份运行。你可以尝试着访问 http://127.0.0.1 ,已经可以访问了。

四、安装PHP

apt-get install php5
apt-get install php5-mysql
apt-get install php5-gd
apt-get install libapache2-mod-auth-mysql
apt-get install libapache2-mod-php5

五、安装MySQL的管理工具

apt-get install phpmyadmin

phpmyadmin配置文件在/etc/phpmyadmin目录。

在apache下安装phpmyadmin,你仅需要在/etc/apache2/apache2.conf中加入以下这行:

Include /etc/phpmyadmin/apache.conf

现在重新启动 Apache:

/etc/init.d/apache2 restart

现在环境已经配置完成,我们来安装wordpress。

一、登录mysql

mysql -u root -p

二、创建数据库

create database wordpress;

三、给新创建的数据库制定一个用户名:username和密码123456

grant all privileges on wordpress.* to username@localhost identified by '123456';

四、重新启动 MySQL

/etc/init.d/mysql restart

下一步创建虚拟站点

一、建立站点目录

cd /var/www
mkdir wordpress

二、增加虚拟站点配置

vi /etc/apache2/sites-available/wordpress

添加内容如下:

<VirtualHost *:80>
ServerName www.mysite.com
ServerAlias mysite.com
DocumentRoot /var/www/wordpress/
</VirtualHost>

四、激活这个虚拟站点

a2ensite wordpress

(停用站点请使用a2dissite)

a2dissite wordpress

五、apache2重新加载配置

/etc/init.d/apache2 reload

六、启动rewrite

a2enmod rewrite

七、重启Apache

/etc/init.d/apache2 restart

接下来我们安装wordpress,安装完成后修改777或755权限

chmod -R 777 /var/www/wordpress
chown -R www-data.www-data /var/www/wordpress

接下来访问网站进行wordpress安装即可