Ubuntu 10安装LAMP服务器

来源:互联网 发布:园林工程预算软件 编辑:程序博客网 时间:2024/05/01 21:15
1.Apache


$ sudo apt-get install apache2

  然后运行Apache,命令如下所示:

  $ sudo /etc/init.d/apache2 restart


Apache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。


2. 安装PHP

  PHP是一种流行的服务器端脚本语言,一般与MySQL或 Postgres结合起来用于管理Web内容、blog和论坛。下面介绍其安装方法,其实它的安装也很简单,命令如下所示:

  $ sudo apt-get install libapache2-mod-php5

重新启动Apache以加载上面安装的模块:

  $ sudo /etc/init.d/apache2 restart

  安装PHPAdmin

  打开系统的终端,在终端中运行如下命令

  sudo apt-get install phpmyadmin

3.  MySQL安装

  要安装 MySQL,可以在终端提示符后运行下列命令:

  sudo apt-get install mysql-server mysql-client

  一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

  sudo netstat -tap|grep mysql当您运行该命令时,您可以看到类似下面的行:

  tcp 0 0 localhost.localdomain:mysql *:* LISTEN

-如果服务器不能正常运行,您可以通过下列命令启动它:

  sudo /etc/init.d/mysql restart



所有的一切完成以后,你现在就有了一个全职的web服务器了。为了测试它,你需要输入下面命令来找到你的服务器的IP:

ifconfig | grep inet

它通常是返回的第一个IP。现在你知道了IP, 打开你的浏览器,输入你的IP地址。如果你看到 "It works!" 信息,那么恭喜你,它可以工作了。

然而,我们还没有做完。我们不想Apache或PHP透露任何关于它们本身的信息,因为这些信息对你的用户是无用的,并且可能会造成安全风险。首先,备份原来的Apache配置文件:

sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak现在打开配置文件:

sudo nano /etc/apache2/apache2.conf向下滚动(下箭头) 到写着"ServerTokens Full"的地方,改变它为 "ServerTokens Prod"



现在,再稍微向下滚动一点,修改 "ServerSignature On" 为 "ServerSignature Off"



最后,按下Control-O ,其次是 Control-X.文件会被保存且会推出编辑器。

现在,我们会对PHP做相同的事情。首先,备份原始的PHP配置文件 :

sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bak打开配置文件:

sudo nano /etc/php5/apache2/php.ini修改 "expose_php = On" 为 "expose_php = Off"



再一次,按下 Control-O ,然后 Control-X。现在配置文件被更新,重启Apache:

sudo /etc/init.d/apache2 restart你已经设置完 Apache, MySQL, 和 PHP了。



把你的网站放到服务器上
现在你已经设置好一切,你可能要添加一个网站了。默认情况下,Apache服务器映射到互联网的所有文件是位于 "/var/www/"下。然而,你不能写入这个文件夹。让我们这么做:

sudo usermod -g www-data [YOUR USERNAME]
sudo chown -R www-data:www-data /var/www
sudo chmod -R 775 /var/www
你把你自己加到了"www-data" 组, 并且使网站的文件夹对于每个“www-data”组的成员来说都是可写的。

注意:完事后还需Log out后才有效


           上面只是完成了局域网内部的访问,外网还没设置好,待续....


原创粉丝点击