Debian 8搭建LAMP环境(Apache MariaDB PHP7) 8090安适门户
这篇教程介绍如安在Debian 8处事器搭建LAMP环境。选择MariDB作为数据库处事器,PHP7作为脚本语言。
1升级系统软件在安置Apache网站处事器,MariaDB数据库处事器和PHP7之前,我们先更新一下系统软件。
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 2 安置Apache网站处事器sudo apt-get install apache2
安置完成后启动Apache2
sudo service apache2 start 或 sudo systemctl start apache2如果之前安置过Nginx,那么先要遏制Nginx进程,以释放80端口。
sudo service nginx stop 或 sudo systemctl stop nginx此刻,在浏览器地点栏输入Debian 8处事器的IP地点。你将看到如下页面。
这暗示,Apache网站处事器在正常事情。这个网页就是生存在处事器/etc/www/html/目录下的index.html文件。我们要将这个文件删除。
sudo rm /var/www/html/index.html然后,将网站根目录/var/www/html/的所有者变动为www-data,也就是Apache进程用户。
sudo chown www-data /var/www/html/ -R 3 安置MariaDB数据库处事器MariaDB与MySQL完全兼容,它是由MySQL的原开发人员开发出的MySQL分支。MariaDB有更多的存储引擎,在MySQL的根本上改进了运行速度。
输入下面的命令安置MariaDB。
sudo apt-get install mariadb-server mariadb-client在安置过程中会要求你为MariaDB root用户设置一个暗码。输入暗码后按回车。记住,MariaDB root用户是数据库的打点员,与Linux的root用户是差此外。
再次输入暗码并回车。
检察MariaDB版本
$ mysql --version mysql Ver 15.1 Distrib 10.0.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2运行安适脚本
sudo mysql_secure_installation输入MariaDB root用户暗码。当它问你是否要变动root暗码时,选择n. 然后你可以一路按回车键来回答其他所有的问题。
MariaDB数据库安置完成。
4 安置PHP7在/etc/apt/sources.list文件中添加下面两行文字以安置dotdeb.org软件源。
deb jessie all deb-src jessie all下载并安置GnuPG key
wget https://www.dotdeb.org/dotdeb.gpg sudo apt-key add dotdeb.gpg更新本地软件包索引并安置PHP7以及相关扩展。
sudo apt-get update sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0启用Apache的php7.0模块
sudo a2enmod php7.0 sudo service apache2 restart 或 sudo systemctl restart apache2 5 测试PHP7测试cli版的PHP,我们只需要运行这个命令。
user@jessie:~$ php --version PHP 7.0.5-1~dotdeb+8.1 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies为了测试PHP-FPM,我们先在/var/www/html/目录下创建一个test.php文件。
sudo nano /var/www/html/test.php将下面的PHP代码粘贴到文件中。
<?php phpinfo(); ?>生存文件。在浏览器地点栏输入(将ip-addresss替换成Debian 8处事器的IP地点)
ip-address/test.php你将会看到PHP7的信息。说明PHP-FPM在正常事情。test.php文件只是用于测试的,为了安适起见,你可以删除它。
好了!此刻你告成地在Debian 8 Jessie上搭建好了LAMP.
温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/pc/13091.html