/npmws

NGINX + PHP 5 + MariaDB installer for debian-based Linux. (e.g. Ubuntu, Mint, Debian)

Primary LanguageShellGNU Affero General Public License v3.0AGPL-3.0

NPMWS Build Status

NPMWS is "NGINX+PHP+MariaDB Web Server Installer". (NPMWS is not Node.js Package Manager :p)

Support OS

Ubuntu, Debian, Linux Mint (LDME/Nadia)

Does not support end of maintenance ubuntu versions.

Packages

  • nginx web server - stable/development, with some tasty tweaks :)
  • php 5.4(old stable version) or 5.5(the latest version), works with php-fpm(fastcgi process manager) pool
  • mariadb (5.5-stable / 10.0-alpha, maybe better than Oracle MySQL)
  • phpMyAdmin (the latest version from official sourceforge repository)

PHP Extensions

  • intl
  • cURL
  • gd
  • mcypt
  • mhash
  • tidy
  • sqlite (pdo)
  • mysql (pdo)
  • mysqli
  • xdebug
  • pear
  • apc (for performance improvement)

Installation

  1. You can install this via the command line with either curl or wget. (Please use sudo or log in as root to run this command)
  • via curl: bash <(curl -s https://raw.github.com/ssut/npmws/master/npmws.sh)
  • via wget: bash <(wget -qO- https://raw.github.com/ssut/npmws/master/npmws.sh)
  1. Select nginx/mariadb version.
	# Select NGINX PPA(Personal Package Archives)
		1) Stable
		2) Development
	Enter: 

	# Select MariaDB version
		1) 5.5 Stable
		2) 10.0 Alpha
	Enter: 
  1. During installation, Prompt for a password or require some action on the keyboard.

License

npmws is licensed under the GNU AGPL License v3.

Please check LICENSE file on github.