| !#/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