安装 Linux,Apache,MySQL,PHP (灯) 在 Ubuntu 上的堆栈

为 Ubuntu 12.04
关于灯

LAMP 软件组是一组的开放源码软件用于获取 web 服务器启动并运行。全称为 PHP,MySQL,Apache Linux。由于虚拟专用服务器已在运行 Ubuntu,linux 部分照顾。下面是如何安装的其余部分。
设置

在本教程中的步骤需要用户在你的 VPS 上拥有根权限。您可以看到如何设置初始服务器设置在步骤 3 和 4 中。
第一步 — — Apache 安装

阿帕奇是一个免费的开源软件,跑过去 50%的世界的 web 服务器。

若要安装 apache,请打开终端并键入这些命令中:

sudo apt-get 来更新
sudo apt-get 来安装 apache2

这是它。若要检查是否安装了 Apache,直接浏览到您的服务器的 IP 地址 (如.http://12.34.56.789)。页面应该显示单词”It works!”像这样。
如何查找您的服务器的 IP 地址

您可以运行以下命令,以显示您的服务器的 IP 地址。

ifconfig eth0 |grep inet |awk ‘ {打印 $2}’

第二步 — — 安装 MySQL

MySQL 是一个用于组织和检索数据的功能强大的数据库管理系统

若要安装 MySQL,可以打开终端和类型,这些命令中:

sudo apt-get 来安装 mysql 服务器 libapache2 mod auth mysql php5 mysql

安装期间,MySQL 会要求您设置根密码。如果你错过的机会该程序安装时设置的密码,它是很容易设置的密码后从 MySQL 壳内。

一旦您已经安装 MySQL,我们应该使用此命令来激活它:

sudo mysql_install_db

通过运行 MySQL 设置脚本来完成:

sudo /usr/bin/mysql_secure_installation

提示将询问您您当前的根密码。

请将其键入。

输入当前密码的根 (没有输入):

好的成功使用的密码,继续前进……

然后提示会问你,是否你想要更改 root 密码。往前走,然后选择 N 和转移到接下来的步骤。

这是最简单的就是想说是的所有选项。结束时,MySQL 将重新加载和执行新的变化。

默认情况下,MySQL 安装具有匿名用户,允许任何人
要登录到 MySQL,而不必为创建用户帐户
他们。这是仅用于测试,并将安装
走得舒服一点。您应该删除它们进入之前
生产环境。

删除匿名用户吗?[Y/n] y
…成功 !

通常情况下,只应允许根连接从 localhost。这
确保有人猜不出,在从网络的 root 密码。

远程不允许 root 登录吗?[Y/n] y
…成功 !

默认情况下,MySQL 带有一个名为测试数据库任何人都可以
访问。这仅用于测试,目的还在于,应该删除
后来他搬到生产环境。

删除测试数据库和访问它吗?[Y/n] y
-删除测试数据库…
…成功 !
-删除测试数据库上的特权……
…成功 !

重装特权表将确保所有更改为止
将会立即生效。

现在重装特权表吗?[Y/n] y
…成功 !

清理…

一旦你完成你可以完成安装 PHP。
第三步 — — 安装 PHP

PHP 是开源 web 脚本语言,广泛用于生成动态网页。

若要安装 PHP,可以打开终端和类型,在此命令中。

sudo apt-get 来安装 php5 libapache2 mod php5 php5 mcrypt

你回答是提示两次后,PHP 将安装本身。

它也可能向目录索引,索引文件为有关 php 添加 php 非常有用:

sudo 纳米 /etc/apache2/mods-enabled/dir.conf

索引文件的开头添加 index.php。页面现在应该像这样:

mod_dir.c

希望 index.php index.html index.cgi index.pl index.php index.xhtml index.htm

PHP 模块

PHP 也有各种各样的有用的库,您可以添加到您的虚拟服务器上的模块。你可以看到可用的库。

apt 缓存搜索 php5-

终端然后将显示可能的模块的列表。初看起来像这样:

php5 cgi-服务器端的 HTML 嵌入式脚本语言 (CGI 二进制)
php5 cli-命令行解释器 php5 的脚本语言
php5 常见的公用文件包建 php5 来源
php5 卷曲-php5 的卷曲模块
php5 dbg-PHP5 的调试符号
php5 dev-PHP5 模块开发的文件
php5-gd-php5 的 GD 模块
php5 gmp-php5 的 GMP 模块
php5 ldap-php5 的 LDAP 模块
ph
p5 mysql-php5 的 MySQL 模块php5 odbc-php5 的 ODBC 模块php5-pgsql-php5 的 PostgreSQL 模块php5-pspell-php5 的 pspell 模块php5 编码-php5 的编码模块php5 snmp-php5 的 SNMP 模块php5 sqlite-php5 的 SQLite 模块php5 整洁-php5 整洁模块php5 xmlrpc-php5 的 XML RPC 模块php5 xsl-php5 的 XSL 模块php5 adodb-分机 [P5-PHP5のMySQLのMySQL的的模块のphp5のphp5-ODBCのphp5-pgsqlのODBC模块-php5 php5-模块のPostgreSQL的pspellの – のphp5 php5の编码-php5模块pspellの的的编码模块のphp5のphp5-snmpのSNMP的的模块のphp5のphp5-sqliteのSQLiteの模块整洁-php5のphp5-XMLRPCのphp5 php5の整洁模块的なXML-RPC模块のxslのphp5のphp5のphp5的XSL模块adodb-分机]

Leave a Reply

Your email address will not be published.