1. Create AWS account and create ec2 instance for same as follows:
-> select Linux AMI
->t2.micro
->security groups must be http,secure group and custom tcp (3306 for mysql)
->key generate(.pem file)
-> launch instances
2. on windows create .ppk file from pem using puttygen
3. login to your instance using putty
host - ec2-user@xxxxxxxxxxxxx
user - ec2-user
ssh(auth)-ppk file
connection ---> Success
4. after successful login perform these commands
>
>
>
>
>
>
>
>sudo git pull origin master
> edit wp-config.php with your favorite text editor
(sudo nano wp-config.php)
>set values for db,db_name,db_host,db_user
(db host should be ip for your instance)
--Site is Live on host ip--
Need any Help mail me - rupeshkumarthakur11@gmail.com
(Happy Coding)
-> select Linux AMI
->t2.micro
->security groups must be http,secure group and custom tcp (3306 for mysql)
->key generate(.pem file)
-> launch instances
2. on windows create .ppk file from pem using puttygen
3. login to your instance using putty
host - ec2-user@xxxxxxxxxxxxx
user - ec2-user
ssh(auth)-ppk file
connection ---> Success
4. after successful login perform these commands
>
[ec2-user ~]$
sudo yum update -y
>
sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd
>
sudo service httpd start
>
sudo chkconfig httpd on
>
chkconfig --list httpd
>
ls -l /var/www
>
sudo usermod -a -G apache ec2-user
>
sudo chown -R ec2-user:apache /var/www
>
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
>
http://my.public.dns.amazonaws.com
/phpinfo.php>
sudo yum list installed httpd24 php70 mysql56-server php70-mysqlnd
>
rm /var/www/html/phpinfo.php
>
sudo service mysqld start
>
sudo mysql_secure_installation
>
sudo service mysqld stop
>
sudo chkconfig mysqld on
>
sudo yum install php70-mbstring.x86_64 php70-zip.x86_64 -y
>
cd /var/www/html
>
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
>
tar -xvzf phpMyAdmin-latest-all-languages.tar.gz
>
http://my.public.dns.amazonaws.com
/phpMyAdmin>
chkconfig --list httpd
>
sudo yum remove -y httpd24 php70 mysql56-server php70-mysqlnd perl-DBD-MySQL56
>
sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd
>
sudo yum remove -y httpd24 php56 mysql55-server php56-mysqlnd perl-DBD-MySQL55
>from localhost go to settings->site settings -> change site and home url
>export db(sql.zip)
>login to phpmyadmin
>import sql.zip here
>from your project folder upload your code to git or bitbucket
>now move to var/www/html
>sudo git pull origin master
> edit wp-config.php with your favorite text editor
(sudo nano wp-config.php)
>set values for db,db_name,db_host,db_user
(db host should be ip for your instance)
--Site is Live on host ip--
Need any Help mail me - rupeshkumarthakur11@gmail.com
(Happy Coding)
Comments
Post a Comment