LAMP环境配置
2017-11-22 13:28
85 查看
Linux下LAMP(Apache+PHP+MySql)环境配置
上一次,我利用NanoPi NEO Plus2搭建了一个自己的mini_blog博客服务器平台,在完成内网穿透、解析域名之后,可以较好的访问自己的服务器。由于NanoPi NEOPlus2带有千兆网卡,并且,单单运行一个mini_blog服务的话,会比较浪费它的性能。为了更好的利用起手头的NanoPi,我决定为其配置LAMP环境,让它作为自己以后的网站学习测试平台,利用它来学习网站编程,顺便写下这样一篇教程。
此次,我的NanoPi NEO Plus2运行的系统还是之前的官方镜像Ubuntu Core。
LAMP是Linux+Apache+MySql+PHP的缩写,它指一组常用来搭建动态网站或者服务器的开源软件:
Linux,操作系统;
Apache,网页服务器;
MySQL,数据库管理系统(或者数据库服务器);
PHP 、Perl 或 Python,脚本语言。
安装Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。感觉对于Ubuntu系统,安装什么组件都会很方便,基本只需要apt-get命令就可以完成所有的组件安装。
首先直接安装Apache2,安装完成之后,重启一下Apache2:
安装apache2:apt-get install apache2 重启apache2:service apache2 restart
之后我们便可以简单测试一下是否安装成功。在自己的浏览器中输入NanoPi的IP地址,如果安装成功便可访问到如下网页:
至此,我们的Apache安装成功,当然,我们使用默认配置,此时我们的网页根目录在/var/www/html/,自己可以查看此目录下的index.html文件。
安装MySQL
[align=left] MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。[/align][align=left] MySQL安装类似于Apache。[/align]
[align=left] 首先安装MySQL,安装之后我们进行一些基础的配置:[/align]
[align=left]
apt-get install mysql-server[/align]
[align=left] 安装过程中,会让我们输入密码,输入完必便安装完成。[/align]
[align=left] 安装完成,我们便可以使用MySQL。[/align]
[align=left] 我们登录自己的MySQL,并查看数据库中的默认存在的数据库,使用命令:[/align]
登录MySQL :mysql -u root -p 查看数据库:show databases; 退出MySQL :exit;
至此,我们的MySQL安装完毕。想要用好MySQL,大家可以上网查看它的使用教程,熟悉各种数据库操作的命令。但是,我们可以使用图形化的界面来操作自己的MySQL数据库,文章后面章节会介绍phpmyadmin的安装配置。
安装PHP
我们使用命令来安装PHP以及各种扩展配件:sudo apt-get install php7.0 // ubuntu16.04中没有php5了,直接装7吧 sudo apt-get install libapache2-mod-php7.0 // 配置APACHE+PHP7的 sudo apt-get install libapache2-mod-php // 这个应该是配置APACHE+PHP5的,一块装吧 sudo apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext sudo service apache2 restart // 重启
之后我们测试一下自己的PHP是否正确安装。在HTML根目录中新建文件testphp.php,用vim编辑输入如下代码,保存退出。
hello php <?php phpinfo(); ?>
重启Apache服务,之后在浏览器中输入/localhost/testphp.php,安装成功便可浏览到如下网页:
至此,PHP安装完成。
到现在,我们的LAMP环境配置完成,此后,如果想利用此NanoPi作为网站服务器的话,直接将自己编写的HTML文件复制到网站根目录:/var/www/html/中便可以。域名解析完成后,便可访问自己的网站。
为NanoPi安装FTP、phpMyAdmin
[align=left] 为了更简单方便的维护自己的NanoPi文件、MySQL数据库,我们需要为NanoPi安装配置FTP以及phpMyAdmin。[/align]安装FTP
[align=left] 安装FTP服务之前,我们现在电脑上安装一个软件:WinSCP,用于连接NanoPi的FTP服务,并直接管理其文件。安装WinSCP直接到其官网下载安装包安装便可,具体使用参见网络教程。[/align][align=left] 我们使用命令来安装FTP文件服务便可,安装完成重启一下服务。[/align]
[align=left]
apt-get -y install vsftpd[/align]
[align=left] 重启完成之后,我们便可以再电脑上访问其FTP服务。打开WinSCP,输入NanoPi的IP、用户名:root、密码,便可以在WinSCP上浏览到NanoPi的文件,如下图:[/align]
这样我们便可在Windows主机上管理NanoPi上的文件。
至于更详细的FTP服务器配置,可以参见网络教程。
安装phpMyAdmin
[align=left] 安装phpMyAdmin需要我们从phpMyAdmin官网下载其安装包,下载完成后,利用刚刚装好的FTP服务将文件上传至NanoPi的root目录下,利用命令将其解压缩。[/align][align=left]
tar xzf phpMyAdmin-4.7.5-all-languages.tar.gz[/align]
[align=left] 之后利用WinSCP来修改phpMyAdmin的配置文件libraries/config.default.php,修改如下:[/align]
[align=left] 修改完成后,将解压得到的目录名称改为:phpmyadmin,并将phpmyadmin目录复制到网站根目录/var/www/html/,并重启一下Apache服务:[/align]
[align=left]
cp -r /root/phpmyadmin /var/www/html/[/align]
[align=left] 之后在浏览器中输入:/localhost/phpmyadmin,便可浏览如下网页:[/align]
输入MySQL用户名、密码便可通过phpmyadmin浏览自己的MySQL数据库。
[align=left] 至此,我们的基础配置完成。此后,我们便可以很方便的维护自己NanoPi以及MySQL数据库。此后想要更好的使用这些工具需要我们不断地学习。一步一脚印,终有一日,小白也会变成大神。[/align]
相关文章推荐
- CentOS下如何配置LAMP环境
- Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP开发环境!
- 基于Centos 6.5 配置分离式LAMP平台环境的一次扩展实现多PHP Apache和自建DNS来提升LAMP的负载
- 在Linux环境下配置LAMP+eclipse
- centos 6.8 搭建LAMP环境及配置
- CentOS7.4 系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- lamp环境配置
- Ubuntu16.04配置lamp环境的具体方法
- 轻松获取LAMP,LNMP环境编译参数配置
- CentOS 6.4 配置LAMP环境与 phpmyadmin 安装
- Ubuntu 10.04 安装配置LAMP以及php开发环境 Eclipse PDT的安装
- ->ubuntu的lamp(apache+php+mysql+phpmyadmin)环境配置过程:
- linux上的Apache服务和LAMP环境的配置
- LAMP环境配置 (实战)
- Ubuntu 10.04下LAMP环境的配置与使用教程
- LAMP环境配置之安装PHP
- Centos 6.6 在LAMP环境 Apache配置vhost
- 源码包配置安装lamp环境
- LAMP环境搭建与配置(六)
- Ubuntu 14.04利用tasksel安装配置lamp环境