构建您自己的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.php
或http://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数据库。 或者,您可以通过使用像webmin或phpMyAdmin这样的控制面板将用户添加到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撰写的 。 授权完全授予以任何形式复制/重新发布本教程,前提是有一个来源可以直接提交给作者网站。