nmp架设Linux环境:SSHLNMP配置实践(linuxsshl)
指南
NMP 即 Node.js + MYSQL + PHP,是构建 Web 服务器最常用的技术栈,本文将详细介绍如何在Linux环境搭建NMP组件,以及完成NPM配置的实践指南。
首先,需要在Linux服务器上安装支持NMP的组件,即Node.js、PHP和MySQL。然后,使用SSH远程登录服务器,安装其中的插件,如Node.js安装插件:
# wget https://nodejs.org
# tar -xvf node-v*.tar.xz # cd node-v*
# ./configure # make
# make install
随后,设置Node.js的环境变量,使用NVM来管理Node.js:
# nvm install 8
# nvm use 8# nvm alias default 8
接下来,安装PHP,并设置php.ini文件中的环境变量:
# sudo apt-get install php
# sudo vim /etc/php.ini
# search for extension_dir = # and set it to : extension_dir = "/usr/lib/php/modules"
# save and quit
最后,安装MySQL数据库,并进行数据库的设置:
# sudo apt-get install mysql-server
# sudo mysql_secure_installation# connected to mysql
# mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Nemoh';# mysql>FLUSH PRIVILEGES;
# mysql>exit;
完成以上步骤,就可以在Linux环境架设Node.js、MySQL、PHP组件。此外,还需要配置NMP,使Node.js、MySQL和PHP能够彼此交互。这里使用NPM,可以实现Server端Node.js和MySQL、Client端Browser JavaScript之间的通信:
# npm install --save mysql
# npm install --save -g express# npm install --save -g body-parser
# npm install --save -g express-handlebars
最后,安装完成后,可以根据需求设置相关配置:
# Configure body-parser
# Configure mysql connection # Configure express routing
# Configure HTML templates # Configure handlebars
综上所述,通过本文介绍的NMP配置实践,可以在Linux环境完成NMP组件的架设,以及NPM的配置,从而在Node.js和MySQL、Browser JavaScript间实现交互。