当前位置: > 主机教程 > 如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

在本文中将向您展示如何在Ubuntu 16.04配置LAMP环境,LAMP是开源软件代表Linux,Apache,MySQL和PHP的缩写,同时LAMP也是现在常见的WEB环境,当然我们也可以通过各种管理面板来进行安装。下面就记录一下所涉及的步骤安装Apache web服务器,MySQL作为数据库管理系统和PHP处理动态内容。

准备条件

在开始安装LAMP之前,请确保您拥有以下的事情。

– A machine with Ubuntu 16.04 installed
– A user account with sudo privileges
– Putty to connect to server

安装LAMP on Ubuntu 16.04

The installation of LAMP on ubuntu 16.04 involves the following three steps

  1. Installing Apache
  2. Installing MySQL
  3. Installing PHP

在开始安装之前,您应该在服务器上运行下面的命令来确保系统是最新的。

sudo apt-get update

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

安装 Apache

在Ubuntu上安装Apache非常容易是安装LAMP过程的第一步。Ubuntu默认包中包括Apache,可用在默认存储库,只是发出下面的命令来启动安装的Apache。

sudo apt-get install apache2

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

现在您已经成功地安装了apache Ubuntu 16.04服务器上,可以通过下面的命令检查Apache的运行状态。

sudo service apache2 status

如果apache服务没有运行成功后安装,输入以下命令停止和启动Apache。

sudo service apache2 stop

sudo service apache2 start

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

当你访问你的服务器IP地址的网络浏览器,可以看到一个默认的apache web页面将在您的web浏览器中加载apache web服务器的基本信息。

安装 MySQL

Ubuntu里也默认包含了MySQL存储库,我们可以通过发行apt-get命令安装MySQL,只是粘贴以下命令并回车继续MySQL安装。

sudo apt-get install mysql-server

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

安装过程将要求输入MySQL根密码;

可以通过以下的命令安装一些默认的MySQL信息。

sudo mysql_secure_installation

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

通过以下命令查看mysql的运行状态

sudo service mysql status

如果发现mysql没有正常运行,可以通过下面的命令进行启动或者停止!

sudo service mysql stop

sudo service mysql start

安装PHP

接下来就是安装PHP,包含有以下的内容:php-cgi php-common php-curl php-json php-mysql php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-fpm php7.0-json php7.0-mysql  php7.0-opcache php7.0-readline等。

命令:

sudo apt-get install php-mysql php-curl php-json php-cgi libapache2-mod-php php

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

当然你也可以安装其他版本的PHP,甚至你可以安装后,需要通过运行以下的sudo命令进行,找到所有的Php模块和库

apt-cache search php- | less

一个模块的详细资料可以通过使用下面的命令被检索

apt-cache show Packagename

通过使用下面的命令安装任何模块

sudo apt-get install packagename

使用单一命令您可以安装多个部分

ie, sudo apt-get install package1 package2 package3

您可以通过使用下面的命令查看当前版本的PHP信息

php -v

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

测试 PHP

在这一步中,我们将检查web服务器是否正确安装PHP,我们将创建一个简单的PHP文件将PHP信息列表页面。

在根目录创建一个测试php文件

sudo vi /var/www/html/phptest.php

打开一个空白页,编辑以下内容

<?php
phpinfo();
?>

之后通过http://IP地址/phptest.php进行查看

如何在Ubuntu 16.04系统下配置Apache, MySQL, PHP

在探针查看没有什么问题之后,为了安全性,建议通过下面的命令进行删除

sudo rm /var/www/html/phptest.php

到此也就完成了LAMP的WEB环境配置工作,当然还有其他的后续任务,比如说怎么上传文件,怎么创建数据库等等工作。