||
很多人用过wampphpnow等windows版本的lamp一键安装环境,但是如何在linode vps上安装lamp呢?想必还是急需一个教程来说明一下。本人用的是linode vps,这里就说明一下如何在linode vps上的ubuntu10.04上安装lamp环境。
为了大家更好的学习,我这里是分开安装apache、mysql、php.
一,安装配置apache
apt-get update
apt-get upgrade –show-upgraded
apt-get install apache2
然后就是配置apache的虚拟主机,即apache virtualhost,这里主要是讲同一个IP,如何绑定多个域名的配置方法。如下:
首先根据具体的域名在 /etc/apache2/sites-available/下创建配置文件,例如example.com就创建名为example.com的文件,即 /etc/apache2/sites-available/example.com
可以用vim创建并编辑,命令 vim /etc/apache2/sites-available/example.com
内容如下:
<VirtualHost 12.34.56.78:80> ServerAdmin webmaster@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com/public_html/ ErrorLog /var/www/example.com/logs/error.log CustomLog /var/www/example.com/logs/access.log combined </VirtualHost>
example.org的内容如下:
<VirtualHost 12.34.56.78:80> ServerAdmin webmaster@example.org ServerName example.org ServerAlias www.example.org DocumentRoot /var/www/example.org/public_html/ ErrorLog /var/www/example.org/logs/error.log CustomLog /var/www/example.org/logs/access.log combined </VirtualHost>
配置完成后,就要创建网站文件夹和日志文件夹了
mkdir -p /var/www/example.com/public_html mkdir /var/www/example.com/logs mkdir -p /var/www/example.org/public_html mkdir /var/www/example.org/logs
然后再用下面的命令启动这两个网站
a2ensite example.com a2ensite example.org
/etc/init.d/apache2 reload
关闭网站就用
a2dissite example.com
a2dissite example.org
二,安装配置mysql
安装mysql:apt-get install mysql-server
安装phpmyadmin:apt-get install phpmyadmin
安装完php后,启动apache、mysql服务,然后打开http://12.34.56.78/phpmyadmin,可视化配置mysql即可。
三,安装配置php
安装php:apt-get install php5 php-pear php5-mysql php5-suhosin
重启apache:/etc/init.d/apache2 restart