如何在Ubuntu 14.04(可靠的Tahr)上安装LAMP (PHP 5.5, Apache 2.4和MySQL 5.5)
时间:2019-05-29 14:47:53 来源:igfitidea点击:
LAMP (Linux, Apache, MySQL, PHP)栈是PHP网站开发和托管中最流行的环境。
Linux是操作系统,Apache是Apache基金会开发的流行web服务器。
MySQL是用于存储数据的关系数据库管理系统,PHP是一种开发语言。
本文将在Ubuntu 14.04系统上安装Apache 2.4、MySQL 5.5和PHP 5.5。
步骤1:安装PHP 5.5
使用以下命令集在我们的系统中添加PHP-5.5的PPA并安装它。
有时这种设置会导致一些问题,所以我们也在系统中安装 python-software-properties包。
$ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:ondrej/php5 $ sudo apt-get update $ sudo apt-get install -y php5
使用以下命令验证已安装的PHP5版本。
Hyman@theitroad:~$ php -v PHP 5.5.28-1+deb.sury.org~trusty+1 (cli) (built: Aug 16 2015 09:30:05) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
第2步:安装Apache2
在系统上安装PHP5之后,让我们开始在系统中安装Apache2。
我们还需要安装 libapache2-mod-php5模块.
$ sudo apt-get install apache2 libapache2-mod-php5
步骤3:安装MySQL
最后安装MySQL数据库的MySQL -server包。
还要安装php5-mysql包,以便php使用MySQL支持。
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.5 $ sudo apt-get update $ sudo apt-get install mysql-server php5-mysql
安装程序将提示输入root密码,此密码将用于MySQL root用户。
安装MySQL后,执行以下命令对MySQL服务器进行初始设置。
$ sudo mysql_secure_installation
- Enter current password for root (enter for none): 输入root用户的当前密码:[按Enter键]
- Set root password? [Y/n] y 设置根密码?y
- New password: 新密码:[在此处输入密码]
- Re-enter new password: 重新输入新密码:[在此处重新输入密码]
- Remove anonymous users? [Y/n] 删除匿名用户?y
- Disallow root login remotely? [Y/n] 不允许远程根用户登录?y
- Remove test database and access to it? [Y/n] 删除测试数据库并访问它?y
- Reload privilege tables now? [Y/n] 现在重新加载特权表?y
第4步:重启Apache2, MySQL服务
在系统上安装所有服务之后,启动所有必需的服务。
$ sudo service apache2 restart $ sudo service mysql restart
第五步:设置防火墙
如果我们正在使用iptables,请使用以下命令打开80端口,以便能对web服务器进行访问。
Iptables用户:
$ sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
UFW用户:
$ sudo ufw allow 80/tcp