SSH into the server as root
or If using a user account then prepend sudo to each of these commands.
Remove Samba if needed
apt-get purge samba -y
Update Server
apt-get update && apt-get upgrade -y
Install Dependencies
apt-get install -y perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python nano php5 libapache2-mod-php5 php5-mcrypt
Download Webmin if needed
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb -O webmin_1.660_all.deb
Install Webmin
dpkg -i webmin_1.660_all.deb
MySql/PHP Install
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql -y
Apache2 enable Mod-Rewrite
a2enmod rewrite
Then restart apache2
service apache2 restart
PHPMyadmin installation if needed.
apt-get install phpmyadmin
Create the WordPress Database and User
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER wordpressuser@localhost;
SET PASSWORD FOR wordpressuser@localhost= PASSWORD(“password”);
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
exit
Tar Commands
untar command = tar -xvzf filename.tar or filename.tar.gz (if gzipped)
tar command = tar -ztvf /folder filename.tar or filename.tar.gz (if you want to gzip the file)