!#/bin/sh |
################################################# |
# Server Configuration for Centos 7 # |
################################################# |
## updating packages |
yum update -y |
## installing dependencies |
yum install unzip -y |
yum install nano -y |
yum install sed -y |
yum install screen -y |
## installing HTTP Server (Powered By Apache) |
yum install httpd mod_ssl -y |
## starting HTTP Services |
systemctl start httpd |
## fix for hostname resolving |
echo "ServerName localhost" >> /etc/httpd/conf/httpd.conf |
## make automatic start after reboot |
systemctl enable httpd |
## make sure automatic start is running |
/sbin/chkconfig --list httpd | grep httpd |
## install PHP |
yum install php php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml -y |
##restarting HTTP Services |
systemctl restart httpd |
## downloading phpsysinfo |
cd /var/www/html |
wget https://github.com/phpsysinfo/phpsysinfo/archive/master.zip |
unzip master.zip |
cd phpsysinfo
mv phpsysinfo.ini.new phpsysinfo.ini |
## finishing installation |
systemctl restart httpd
Installation Steps For SUSE
## installing dependencies
zypper install unzip -y
zypper install nano -y
zypper install sed -y
zypper install screen -y
## installing HTTP Server (Powered By Apache)
zypper install apache2
## starting HTTP Services
systemctl start apache2
## fix for hostname resolving skip if already exist
#####echo "ServerName localhost" >> nano /etc/apache2/httpd.conf
## make automatic start after reboot
systemctl enable apache2
## make sure automatic start is running
/sbin/chkconfig --list apache2 | grep apache2
## install PHP if get error then replace php with php7
zypper install php php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml -y
##restarting HTTP Services
systemctl restart apache2
## downloading phpsysinfo
cd /srv/www/htdocs
wget https://github.com/phpsysinfo/phpsysinfo/archive/master.zip
unzip master.zip
mv phpsysinfo-main phpsysinfo
cd phpsysinfo
mv phpsysinfo.ini.new phpsysinfo.ini
## finishing installation
systemctl restart apache2
Comments
Post a Comment