如何在Ubuntu 14.10,14.04,12.04 LTS中安装PHP 5.4,Apache 2.2和MySQL

在Ubuntu系统上安装Ap​​ache2,MySQL,PHP​​ 5.4。这篇文章是为Ubuntu系统上安装Apache2,PHP5和MySQL是有用的。

LAMP(Linux操作系统,Apache,MySQL和PHP)组合是PHP网站开发最流行的环境。 Linux是操作系统,Apache是由Apache基金会开发的流行的Web服务器。 MySQL是用于存储数据的关系数据库管理系统,而PHP是一种开发语言。 本文将帮助你在Ubuntu 12.04系统上安装Apache 2.2,MySQL和PHP 5.4。 PHP 5.5是当前稳定的可用版本,但有些时候我们需要安装旧版本。OndrejSurý保持着为PHP 5..4的PPA中启动。使用以下步骤来使用Ubuntu LTS 12.04操作系统安装完整的Web服务器环境。

第1步:安装PHP 5.4

在我们的系统使用以下set命令来添加PHP5.4的PPA并进行安装。有些这种设置会导致一些问题,所以我们还是在我们的系统中安装Python软件属性包。
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php5-oldstable
$ sudo apt-get update
$ sudo apt-get install -y php5

第2步:安装Aapche2

安装之后可以在我们的系统中安装的Apache2。我们也需要安装 libapache2-mod-php5模块使PHP在Apache2中工作。
# apt-get install apache2 libapache2-mod-php5

第3步:安装MySQL

最后安装MySQL数据库的mysql-server软件包。同时安装php5-mysql 软件包使PHP能够访问MySQL。使用下面的命令来安装它。
# apt-get install mysql-server php5-mysql
安装后的MySQL执行下面的MySQL服务器的初始设置命令。此命令会要求你设置root的密码,并申请了许多安全变化。
$ sudo mysql_secure_installation

第4步:重新启动Apache2,MySQL的服务

在系统上安装的所有服务后,启动所有必需的服务。
# /etc/init.d/apache2 restart
# /etc/init.d/mysql restart

第5步:打开防火墙访问

如果您在使用iptables,使用下面的命令来打开端口80用于Web服务器的公共访问。
# iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
祝贺的! 您已成功地为您的Ubuntu系统配置了Web服务器。 请阅读我们的下一篇文章基于RHEL系统上安装LAMP环境