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

时间:2019-05-19 01:26:39  来源:igfitidea点击:

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目前的稳定版本是可用的,但有时我们需要安装旧版本。
使用Ubuntu 12.04 LTS操作系统,按照以下步骤设置完整的web服务器环境。

步骤1:安装PHP 5.4

使用以下命令集在我们的系统中添加PHP5.4的PPA并安装它。
有时这种设置会导致一些问题,所以我们也在系统中安装 python-software-properties包。

$ 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模块来使用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

第五步:设置防火墙

如果我们正在使用iptables,请使用以下命令打开端口80,以便可以对webserver进行公共访问。

# iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

我们已经成功地在ubuntu系统上配置了web服务器。