这两天把博客换到了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安装即可