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间实现交互。


数据运维技术 » nmp架设Linux环境:SSHLNMP配置实践(linuxsshl)