如何设置Ubuntu / Debian LAMP服务器

构建您自己的Debian / Ubuntu LAMP服务器 - 快速,轻松地完成自己的安装

  • Apache 2 - Linux Web服务器
  • MySQL 5 - MySQL数据库服务器
  • PHP4 / 5 - PHP脚本语言
  • phpMyAdmin - 基于Web的数据库管理软件。

注意: L inux + A pache + M ySQL + P HP / Perl一起被称为LAMP服务器

首先,我们准备一个对Debian / Ubuntu版本的Linux最低要求的系统,至少有256MB的RAM可用 任何不到这个最小RAM将会引起很多问题,因为我们运行一个特别是mysql的服务器,webmin需要大量的RAM来正常运行。 如果你的服务器没有足够的内存,Mysql会给你这个讨厌的错误“无法连接到mysql.sock”。

我喜欢debian / ubuntu的linux,因为我对这个命令apt-get的巨大的亲和力。 作为知道这一个命令的初学者,安装软件包非常简单,您不必担心软件包的依赖和配置。 如果要设置自己的服务器,您需要购买专用服务器或VPS包。 如果要对服务器和安装进行实验,建议从各种主机购买一个vps软件包。 我喜欢vpslink因为他们的定价。 相信不管它是如此容易安装和配置您的服务器自己,尽管你是新的是linux和专用/ vps主机。

如果您通过SSH访问服务器,首先下载PuTTy 。 只需使用root登录输入您的服务器的IP来访问您的主机。 您可能知道, Webmin是一个免费的服务器控制面板,一旦我们完成了LAMP服务器和邮件服务器,我们将设置这个控制面板。 Webmin使我们更轻松地调整我们的linux盒子。

在继续安装之前,请使用该命令用debian更新必需的软件包。

apt-get install update

1.安装Apache + PHP

Apache是​​在大多数基于linux的服务器上运行的最着名的Web服务器之一。 只需几个命令,您可以配置apache使用PHP 4或PHP 5运行。

如果要安装PHP 4,只需apt-get

apt-get install apache2 php4 libapache2-mod-php4

要安装PHP5,只需在linux shell上运行以下命令即可。 请注意,如果不指定包含“4”的软件包,则会自动安装PHP5。

apt-get install apache2 php5 libapache2-mod-php5

Apache配置文件位于/etc/apache2/apache2.conf ,您的Web文件夹是/ var / www

要检查php是否安装并正常运行,只需在/ var / www文件夹中创建一个test.php ,并使用phpinfo()函数完全如下所示。

nano /var/www/test.php
# test.php
<?php phpinfo(); ?>

将浏览器指向http://ip.address/test.phphttp://domain/test.php ,并显示所有php配置和默认设置。

您可以使用apache配置文件编辑必需的值或设置虚拟域。

2.安装MySQL数据库服务器

如果您正在运行数据库驱动的电子商务网站,则始终需要安装mysql数据库服务器。 记住运行mysql服务器到一个公平的扩展需要至少256mb的RAM在您的服务器。 所以除非你运行数据库驱动的网站,你绝对不需要mysql。 以下命令将安装mysql 5 server和mysql 5 client。

apt-get install mysql-server mysql-client php5-mysql

注意:如果您已经安装了php4,您应该稍微改变一下。

apt-get install mysql-server mysql-client php4-mysql

mysql的配置文件位于: /etc/mysql/my.cnf

创建用户使用MySQL和更改根密码

默认情况下,mysql以root身份创建用户,并且没有护照。 您可能需要更改root密码。

更改根密码

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;

您绝对不能使用root密码 ,因此您可能需要创建一个用户连接到PHP脚本的mysql数据库。 或者,您可以通过使用像webminphpMyAdmin这样的控制面板将用户添加到mysql数据库,以轻松创建或分配数据库权限给用户。 完成基本安装后,我们将在稍后安装Webmin和phpmyadmin。

3. PhpMyAdmin安装

PhpMyAdmin是一个不错的基于Web的数据库管理和管理软件,易于在apache下进行安装和配置。 使用phpmyadmin管理数据库不能简单得多。

所有你需要做的是:

apt-get install phpmyadmin

phpmyadmin配置文件位于: / etc / phpmyadmin文件夹。

要在Apache下设置,您需要做的是在/etc/apache2/apache2.conf中包含以下行:

Include /etc/phpmyadmin/apache.conf 

现在重新启动Apache:

/etc/init.d/apache2 restart

将您的浏览器指向: http:// domain / phpmyadmin

而已! MySQL和phpMyAdmin已经准备就绪。 使用您的mysql root密码登录,并创建用户从您的php脚本连接到数据库。

本教程是由Scott当前运行MySQL-Apache-PHP.com的HowToForge撰写的 授权完全授予以任何形式复制/重新发布本教程,前提是有一个来源可以直接提交给作者网站。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏