Elasticsearch not showing on browser or via php

I have a centos server wher I have installed Elasticsearch. the installation is done correctly with no changes in elasticsearch.yml i have installed it via RPM and its running perfectly as a service , but he problem is I am not been able to view anything on https://xxxx.com:9200. It says unable to connect. also I am using PHP to acces it via code but PHP code is also not been able to detect Elasticsearch

require 'vendor/autoload.php';

$client = ClientBuilder::create()->build();

this code also shows a blank result with no error. I have absolutely no idea what is wrong can any one help.

If you are using elasticsearch 2.0 and >, you need to define network.host setting.

I am using the latest, I changes network.host to my ip xx.xx.xx.xx but still I am not able to view anything on the browser by typing x.xx.xx.xx:9200 not i am able to connect via php. I get the following error in php

Catchable fatal error:  Argument 1 passed to 
Elasticsearch\Client::__construct() must be an instance of 
Elasticsearch\Transport, array given, called in 
/var/www/html/ElasticClass/Elastic.php on line 8 and defined in /var/www/html/Master/ElasticClass/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php on line 70

Did you restart the node? Can you show the node logs?