# Trouble loading php file through web browser

**URL:** <https://forums.suse.com/t/trouble-loading-php-file-through-web-browser/27885>\
**Category:** SLES Networking\
**Created:** [February 9, 2016, 6:32pm UTC](https://forums.suse.com/t/trouble-loading-php-file-through-web-browser/27885 "2016-02-09T18:32:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![KingGoon](https://avatars.discourse-cdn.com/v4/letter/k/ac91a4/32.png) [@KingGoon](https://forums.suse.com/u/KingGoon)\
**Post date:** [February 9, 2016, 6:32pm UTC](https://forums.suse.com/t/trouble-loading-php-file-through-web-browser/27885/1 "2016-02-09T18:32:51Z")

</div>

Hi guys,

Had similar problem with SUSE 11 because it was outdated, so I decided to try the same on my SUSE 12 box. So all I want to do is get dokuwiki on my server, but php has been giving me so much trouble lately. I installed apache, tested it with a few webpages, and that works. I tried to do the same with php, and it wont load through the browser.

I installed php by entering:

`zypper in php5 php5-mysql apache2-mod_php5
`

```auto
Refreshing service 'spacewalk'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 11 NEW packages are going to be installed:
  apache2-mod_php5 php5 php5-ctype php5-dom php5-iconv php5-json php5-pdo php5-sqlite php5-tokenizer php5-xmlreader php5-xmlwriter

The following 8 recommended packages were automatically selected:
  php5-ctype php5-dom php5-iconv php5-json php5-sqlite php5-tokenizer php5-xmlreader php5-xmlwriter

11 new packages to install.
Overall download size: 3.4 MiB. Already cached: 0 B After the operation, additional 20.0 MiB will be used.
Continue? [y/n/? shows all options] (y): u
Invalid answer 'u'. [y/n/? shows all options] (y): y
Retrieving package php5-5.5.14-42.2.x86_64 (1/11), 1.5 MiB ( 10.0 MiB unpacked)
Retrieving: php5-5.5.14-42.2.x86_64.rpm ..................................................................................................................................[done]
Retrieving package php5-xmlwriter-5.5.14-42.2.x86_64 (2/11), 52.1 KiB ( 51.0 KiB unpacked)
Retrieving: php5-xmlwriter-5.5.14-42.2.x86_64.rpm ........................................................................................................................[done]
Retrieving package php5-json-5.5.14-42.2.x86_64 (3/11), 55.6 KiB ( 42.7 KiB unpacked)
Retrieving: php5-json-5.5.14-42.2.x86_64.rpm .............................................................................................................................[done]
Retrieving package php5-dom-5.5.14-42.2.x86_64 (4/11), 90.6 KiB (184.2 KiB unpacked)
Retrieving: php5-dom-5.5.14-42.2.x86_64.rpm ..............................................................................................................................[done]
Retrieving package php5-tokenizer-5.5.14-42.2.x86_64 (5/11), 46.3 KiB ( 18.5 KiB unpacked)
Retrieving: php5-tokenizer-5.5.14-42.2.x86_64.rpm ........................................................................................................................[done]
Retrieving package apache2-mod_php5-5.5.14-42.2.x86_64 (6/11), 1.3 MiB ( 9.4 MiB unpacked)
Retrieving: apache2-mod_php5-5.5.14-42.2.x86_64.rpm ......................................................................................................................[done]
Retrieving package php5-ctype-5.5.14-42.2.x86_64 (7/11), 44.6 KiB ( 14.4 KiB unpacked)
Retrieving: php5-ctype-5.5.14-42.2.x86_64.rpm ............................................................................................................................[done]
Retrieving package php5-pdo-5.5.14-42.2.x86_64 (8/11), 81.0 KiB (131.5 KiB unpacked)
Retrieving: php5-pdo-5.5.14-42.2.x86_64.rpm ..............................................................................................................................[done]
Retrieving package php5-iconv-5.5.14-42.2.x86_64 (9/11), 56.2 KiB ( 42.9 KiB unpacked)
Retrieving: php5-iconv-5.5.14-42.2.x86_64.rpm ............................................................................................................................[done]
Retrieving package php5-xmlreader-5.5.14-42.2.x86_64 (10/11), 51.1 KiB ( 35.0 KiB unpacked)
Retrieving: php5-xmlreader-5.5.14-42.2.x86_64.rpm ........................................................................................................................[done]
Retrieving package php5-sqlite-5.5.14-42.2.x86_64 (11/11), 64.2 KiB ( 79.9 KiB unpacked)
Retrieving: php5-sqlite-5.5.14-42.2.x86_64.rpm ...........................................................................................................................[done]
Checking for file conflicts: .............................................................................................................................................[done]
( 1/11) Installing: php5-5.5.14-42.2 .....................................................................................................................................[done]
( 2/11) Installing: php5-xmlwriter-5.5.14-42.2 ...........................................................................................................................[done]
( 3/11) Installing: php5-json-5.5.14-42.2 ................................................................................................................................[done]
( 4/11) Installing: php5-dom-5.5.14-42.2 .................................................................................................................................[done]
( 5/11) Installing: php5-tokenizer-5.5.14-42.2 ...........................................................................................................................[done]
( 6/11) Installing: apache2-mod_php5-5.5.14-42.2 .........................................................................................................................[done]
( 7/11) Installing: php5-ctype-5.5.14-42.2 ...............................................................................................................................[done]
( 8/11) Installing: php5-pdo-5.5.14-42.2 .................................................................................................................................[done]
( 9/11) Installing: php5-iconv-5.5.14-42.2 ...............................................................................................................................[done]
(10/11) Installing: php5-xmlreader-5.5.14-42.2 ...........................................................................................................................[done]
(11/11) Installing: php5-sqlite-5.5.14-42.2 ..............................................................................................................................[done]
```

restarted apache2 as mentioned in the guide:

```auto

service apache2 restart
```

Then checked my php version:

```auto

php -v

```

PHP 5.5.14 (cli)  
Copyright (c) 1997-2014 The PHP Group  
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

Then created info.php inside /srv/www/htdocs with the code:

```auto

<?php
phpinfo();
?>
```

Just to verify my php version which I verified earlier through the command line, and the file will not load through the browser when I call on it using [http://myservername/info.php](http://myservername/info.php)

PHP still will not load through my browser, meaning the browser asks to download the file as opposed to just displaying through the browser when i call on it. Any idea on why this is happening? BTW the guide I am referring to is as follows : [http://www.itzgeek.com/how-tos/linux/opensuse/install-apache2-with-php5-and-mysql-lamp-on-opensuse-12-1.html](http://www.itzgeek.com/how-tos/linux/opensuse/install-apache2-with-php5-and-mysql-lamp-on-opensuse-12-1.html)

Thanks in advance for you’re help guys.

---

<div class="post-metadata">

**Author:** ![Jens-U](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@Jens-U](https://forums.suse.com/u/Jens-U)\
**Post date:** [February 10, 2016, 1:06pm UTC](https://forums.suse.com/t/trouble-loading-php-file-through-web-browser/27885/2 "2016-02-10T13:06:07Z")

</div>

(This thread started in [https://forums.suse.com/showthread.php?7362-Problem-with-php-loading-through-browser](https://forums.suse.com/showthread.php?7362-Problem-with-php-loading-through-browser) and a solution was found - either use YaST to enable httpd’s php5 module, or do so by calling “a2enmod php5”.)
